我正在尝试按照这些说明安装NVM

我在终端输入了这个命令:

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

运行install后,重启终端并尝试使用以下命令安装Node.js:

$ nvm install 0.8

但我得到的回答是:

-bash: nvm: command not found

我不知道我哪里做错了。

额外的信息,

我一直在其他帖子和论坛中寻找解决方案。我找到了另一个解决办法

$ git clone git://github.com/creationix/nvm.git ~/.nvm

但是每次我尝试的时候,这个就会超时。任何帮助都将不胜感激。谢谢。


当前回答

source ~/.nvm/nvm.sh将这一行添加到~/。bashrc,(~ /。或者~/.zshrc

其他回答

所有这些问题的答案都是有用的。尤其是特拉维斯给出的答案帮助了我。对于Mac OS X用户,我想提供一些步骤,这将帮助他们与节点版本管理器(又名nvm)的新安装。

在Mac OS X上安装和使用nvm

以下是重新安装nvm并毫无问题地使用它的步骤:

Install homebrew from here. Using homebrew install nvm brew update brew install nvm Create .nvm directory at ~/.nvm location. mkdir ~/.nvm Now if you don't have .bash_profile file setup for OS X terminal then please create a .bash_profile at the root level: nano ~/.bash_profile Paste below code in the .bash_profile and press CTRL + O and press enter to save .bash_profile file. Press CTRL + X to exit from editor: export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh Now either quite (CMD + Q) the terminal or run below command to load .bash_profile settings: source ~/.bash_profile Now run nvm ls command to get the list of all installed nodejs versions.

对我来说,是因为我用的是鱼。如果我没有启动fish,现在只输入nvm就不会出错了。

在文件中添加以下行~/。Bashrc和~/。bash_profile:

# NVM changes
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

并重新启动终端或做源~/。Bashrc或source ~/.bash_profile。如果你需要nvm的命令补全,也可以添加这行:

[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

与上面的行一起到~/。Bashrc和~/.bash_profile。

我认为你错过了这一步:

source ~/.nvm/nvm.sh

您可以在bash上运行此命令,也可以将其放在文件/中。Bashrc或~/。Profile或~/。ZSHRC自动加载它

https://github.com/creationix/nvm

我也有同样的问题,但这招对我很管用:

从macOS 10.15开始,默认shell是zsh, nvm将寻找.zshrc来更新,默认情况下没有安装。用touch ~/创建一个。ZSHRC并再次运行安装脚本。

更多信息:macOS上的故障排除