找不到NVM命令


13

我正在尝试安装节点版本管理器,并按照其Github页上提供的安装说明进行操作。

安装结束,但是现在command not found: nvm我尝试使用时遇到错误nvm install 0.8

有人可以帮我找出为什么我安装了nvm未发现的错误的原因。


2
您已经采取了哪些步骤?安装成功了吗?
贡伯特

1
请张贴您之前运行的命令(及其输出)nvm install 0.8
埃里克·卡瓦略

显然,你没有安装它。
psusi

关闭并打开您的终端。键入以下命令以验证nvm命令是否有效。nvm
HA

Answers:


11

问题是,你需要nvm要在登录后自动采购,所以无论是以下行添加到您的~/.bashrc~/.profile文件。

[[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh

此外,nvm它不会自动设置任何节点版本,因此,如果您刚刚安装nvm并安装了节点版本,并node在下次登录时尝试使用该节点,则会收到一条错误消息,command not found: node除非您nvm use versionnumber在每个终端会话中都使用该命令,所以我建议您设置默认别名,以便使用以下命令为每个终端会话激活默认版本的节点

nvm alias default versionnumber

PS:在上面的命令中,版本号表示nodejs您已经使用的安装版本号nvm


11

只需尝试

  1. source ~/.nvm/nvm.sh
  2. 然后,您可以轻松地: nvm install 0.10

这可能会暂时起作用,但是您是否需要为每个终端会话重新获得文件源?
亚历山大·米尔斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.