全新安装的NVM无法正常工作

时间:2016-08-15 22:56:09

标签: node.js nvm

今天去使用NVM,我收到了这个错误。

"这不是您要寻找的套餐:请转到http://nvm.sh"

所以我去了那里,安装了新版本。安装完成后,但是当我尝试运行它时仍然会出现相同的错误。我删除了.nvm文件夹,并尝试重新安装。没有什么工作。

有没有办法修复此错误,或者其他方式降级我的节点版本?

3 个答案:

答案 0 :(得分:6)

请参阅http://nvm.sh

安装脚本:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

执行此操作后,关闭并重新打开终端。

答案 1 :(得分:4)

  1. 经过长时间的故障排除后,我在Mac OS上正常运行了

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
    
  2. .zshrc.bash_profile文件中添加以下行:

    export NVM_HOME=/Users/your-user/.nvm
    
    export PATH=${PATH}:${NVM_HOME}
    
    source ${NVM_HOME}/nvm.sh
    

注意:将上述命令中的用户替换为您的主目录名称。

  1. 重新启动终端。

  2. 验证:

    nvm --version
    

答案 2 :(得分:0)

遇到类似的问题,并且由于我有一些系统限制,我点击了此链接:https://github.com/coreybutler/nvm-windows

  • 从发行版下载nvm安装程序zip文件。
  • 按照上面链接中提到的步骤卸载节点和npm。
  • 立即安装nvm,您会看到nvm将被识别。
  • 现在,您可以选择使用“ nvm install”命令直接安装所需的节点版本,否则必须将节点可安装程序放置在nvm文件夹中,其版本名称为v6.9.1或v.10.15.1 。通过使用“ nvm use”命令,您应该能够在节点版本之间切换。

我遇到另一个问题,并想在这里分享它:

  • 如果您的程序文件引用的是节点v 10.15.1的安装,并且您使用的是“ nvm use 6.17.1 64”,则如果您再次使用node -v检查节点版本,它将仍然显示v10.15.1 。要克服这种情况,只需在“程序文件”中重命名nodejs文件,然后再次尝试“ nvm use”命令。现在,您将看到您的节点版本是指要求nvm使用的正确版本。