0
我在我的Mac上使用Homebrew安装了nvm。如何修复Mac上的“node:command not found”?使用nvm从自制软件安装节点
brew update
brew install nvm
mkdir ~/.nvm
nano ~/.bash_profile
下面添加到我的.bash_profile
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
然后在我的壳
source ~/.bash_profile
echo $NVM_DIR
做这些步骤,我安装的NodeJS使用NVM后
nvm install v6.11.2
的问题是当我输入节点它说节点:找不到
$ node
$ -bash: node: command not found
如何让我给的NodeJS工作命令?
下面是我的.bash_profile
if [ -f `brew --prefix`/etc/bash_completion ]; then
. `brew --prefix`/etc/bash_completion
fi
export PATH="/usr/local/bin:$PATH"
#for brew nvm
exportNVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
这是根据NVM
$ nvm list
v6.11.2
node -> stable (-> v6.11.2) (default)
stable -> 6.11 (-> v6.11.2) (default)
iojs -> N/A (default)
lts/* -> lts/boron (-> v6.11.2)
lts/argon -> v4.8.4 (-> N/A)
lts/boron -> v6.11.2
你尝试用新的终端窗口?安装后您也可以尝试'nvm use v6.11.2'。 Nvm应该添加节点到你的路径。 – Mikko
@Mikko这最终导致我解决了我的问题。我在终端上运行'nvm use v6.11.2,它没有显示任何错误消息,直到我关闭终端(如您所建议的)并再次运行'nvm use v6.11.2'命令。然后它最终返回了一个建议,使用'nvm use --delete-prefix v6.11.2'来取消'/usr/local/Cellar/nvm/0.33.2/versions/node/v6.11.2'中的nvm,最终解决了这个问题。我的问题。 您可以发表您的评论作为答案,我会尽快接受它。谢谢。 – royjavelosa
很高兴听到,我会从评论中回答问题,如果您认为可以更好地遵循解决方案,请随时编辑它 – Mikko