Nvm 在我的 macbook 终端上安装后无法工作。我尝试将 nvm github 存储库给出的代码添加到我的 ~/.bashrc 文件中,如下所示:
Martins-MacBook-Air:~ martinbarker$ nvm
-bash: nvm: command not found
Martins-MacBook-Air:~ martinbarker$ vim ~/.bashrc
Martins-MacBook-Air:~ martinbarker$ cat ~/.bashrc
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
Martins-MacBook-Air:~ martinbarker$ source ~/.bashrc
Martins-MacBook-Air:~ martinbarker$
并重新启动终端。但是输入
nvm
总是给出 command not found
,我尝试将这个确切的代码添加到配置文件和 zshrc 中,就像他们所说的那样,即使在重新启动所有终端和我的计算机之后,它总是在运行命令时给出 nvm not find 。
https://github.com/nvm-sh/nvm
如果我运行
source ~/.nvm/nvm.sh
那么它就可以工作,但是我怎样才能使 nvm 工作并始终在开始时运行?谢谢
如果 zsh 不是您的 shell,则可能不会自动获取 nvm。如果是这种情况(使用 zsh 以外的其他东西),您应该手动获取 nvm。
source "${NVM_DIR}/nvm.sh"
从 macOS 10.15 开始,默认 shell 是 zsh,nvm 会查找 .zshrc 进行更新,默认情况下不安装。使用 touch ~/.zshrc 创建一个并再次运行安装脚本。 https://github.com/nvm-sh/nvm