【发布时间】:2020-11-25 07:01:24
【问题描述】:
我正确完成了 nvm 的安装部分,并将路径也放入了 bash_profile。在同一个终端上,它向我显示 nvm 正在工作。之后我关闭终端并运行“nvm”,它显示“zsh:找不到命令:nvm”。我需要一个解决方案。
【问题讨论】:
标签: javascript node.js angularjs macos terminal
我正确完成了 nvm 的安装部分,并将路径也放入了 bash_profile。在同一个终端上,它向我显示 nvm 正在工作。之后我关闭终端并运行“nvm”,它显示“zsh:找不到命令:nvm”。我需要一个解决方案。
【问题讨论】:
标签: javascript node.js angularjs macos terminal
先确认是否有~/.bash_profile和~/.zshrc文件,如果不存在则依次运行:
touch ~/.bash_profile
touch ~/.zshrc
然后使用下面安装nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.37.2/install.sh | bash
安装后,要将 nvm 目录添加到您的环境中,运行 open ~/.bash_profile,将以下两行添加到 .bash_profile 文件中:
source "$HOME/.nvm/nvm.sh"
export PATH=$PATH:$HOME/.nvm
关闭并重新打开您的终端并运行nvm -v 以检查它是否有效
注意:如果仍然无法正常工作,您可能需要在终端中手动复制并运行以下命令
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
【讨论】:
您正在为 bash 终端添加 bash 配置文件的路径。从 MacOS 10.15 开始,默认终端是 zsh。将路径添加到~/.zshrc 或在同一文件中添加以下行:
export PATH=$HOME/bin:/usr/local/bin:$PATH
source $HOME/.bash_profile
别忘了重启你的终端。
【讨论】: