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

Dav*_*vid 8 node.js nvm

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

"这不是您要寻找的包裹:请访问http://nvm.sh "

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

有没有办法解决这个错误,或者另一种降级我的节点版本的方法?

Lia*_*iam 20

太长了;博士

不要使用 npm 安装 nvm,如果您尝试过此操作,请使用 npm 卸载该版本


我收到此错误是因为我无意中尝试从 npm 安装 nvm。解决方案来自这里

你也需要这样做npm uninstall -g nvm

然后,您需要使用本问题中的其他方法之一来安装它。这可能会更新手动安装的正确版本的路径。


don*_*nji 12

看到 http://nvm.sh

安装脚本:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
Run Code Online (Sandbox Code Playgroud)

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

  • 重要的部分是关闭并重新打开终端 (2认同)
  • 您不必重新加载终端_本身_...您只需要重新加载外壳。因此,例如,安装软件包后的 `cd && source .bashrc` 应该就足够了... (2认同)
  • 你如何在没有互联网连接的情况下获得这个? (2认同)

Ash*_*win 10

  1. 经过长时间的故障排除,我让它在 mac OS 上运行:

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
    
    Run Code Online (Sandbox Code Playgroud)
  2. 在您的.zshrc.bash_profile文件中添加以下行:

    export NVM_HOME=/Users/your-user/.nvm
    
    export PATH=${PATH}:${NVM_HOME}
    
    source ${NVM_HOME}/nvm.sh
    
    Run Code Online (Sandbox Code Playgroud)

注意:将上面命令中的 your-user 替换为您的主目录名称。

  1. 重启终端。

  2. 核实:

    nvm --version
    
    Run Code Online (Sandbox Code Playgroud)