【发布时间】:2019-07-17 05:43:52
【问题描述】:
我运行了以下命令来安装 NVM:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
# This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
它工作正常,我可以毫无问题地运行 nvm,但是一旦我关闭并重新打开终端,它就会提示以下错误:
-bash: nvm: 找不到命令
怎么了?
MAC 版本:10.14.5
我已经安装了 node v11.13.0。
【问题讨论】:
-
您需要使用上面的 NVM_DIR 声明更新您的 .bashrc 或 .bash_profile(取决于您使用哪个)
-
@JoakimDanielson 请您详细说明一下,我是 Mac/Linux 世界的新手。
-
export NVM_DIR="$HOME/.nvm仅在您这样声明时对当前会话有效。您需要将其添加到配置文件中,以便终端应用程序可以在您打开新终端时读取它。我建议你查一下关于 bash 的基本教程,如果你打算使用终端,这是非常值得的 -
我只需要在安装前运行'touch ~/.bash_profile',我在github.com/nvm-sh/nvm找到它