使用Homebrew安装Node.js并解决错误的方法

首先

这是我在Mac上安装Node.js时的备忘录。

前提

请先安装Homebrew。
在终端命令中,{user}是用户的主目录。

步驟

1. 安装nodebrew

请执行以下命令。

$ brew install nodebrew

为了确认是否安装成功,我们将进行版本检查。

$ nodebrew -v
nodebrew 0.9.7
...

我认为只要他们出现就可以了。

2. 安装Node.js

请执行以下命令(本次是安装最新版本)。

$ nodebrew install-binary latest
Fetching: https://nodejs.org/dist/v8.4.0/node-v8.4.0-darwin-x64.tar.gz
Warning: Failed to create the file 
Warning: /Users/{user}/.nodebrew/src/v8.4.0/node-v8.4.0-darwin-x64.tar.gz: No 
Warning: such file or directory

curl: (23) Failed writing body (0 != 941)
download failed: https://nodejs.org/dist/v8.4.0/node-v8.4.0-darwin-x64.tar.gz

我遇到了这个错误。当我查找时,发现安装目录不存在是原因,因此我使用以下命令创建了目录。

$ mkdir -p ~/.nodebrew/src

由于已经完成,所以重新尝试。

$ nodebrew install-binary latest
Fetching: https://nodejs.org/dist/v8.4.0/node-v8.4.0-darwin-x64.tar.gz
######################################################################## 100.0%
Installed successfully

安装完成!为了确认是否安装成功,我们将进行版本检查。(严格来说,是本地安装的Node.js列表)

$ nodebrew list
v8.4.0

current: none

如前所述,如果“current: none”则无法运行Node.js,因此需要通过use命令启用所使用的版本。

$ nodebrew use v8.4.0
use v8.4.0

用列表确认是否生效。

$ nodebrew list
v8.4.0

current: v8.4.0

这将被激活。
接下来,我会配置路径。

$ echo 'export PATH=$PATH:/Users/{user}/.nodebrew/current/bin' >> ~/.bashrc

我要检查Node.js的版本。

$ node -v
-bash: node: command not found

在这种情况下,由于.bashrc的更改设置没有生效,所以需要重新应用。

$ source ~/.bashrc

由于被反映,所以进行重试。

$ node -v
v8.4.0

我会同时检查npm。

$ npm -v
5.3.0

通过这样,安装Node.js已经完成!

广告
将在 10 秒后关闭
bannerAds