我正在使用homebrew
并oh-my-zsh
安装全新的 OSX 10.10.1。我nvm
通过homebrew
然后尝试运行它但说 - zsh: command not found: nvm
知道问题是什么吗?我能够很好地安装和使用 git ......
2019 年 9 月 20 日更新
正如DarkPurple141和Elise van Looij最近的回答所述。nvm
似乎与 不兼容homebrew
。这也在位于此处的官方 nvm-sh 存储库中进行了说明。
不支持 Homebrew 安装。如果您对 homebrew 安装的 nvm 有问题,请在提交问题之前将其 brew 卸载,并使用以下说明安装它。
注意:如果您使用的是 zsh,您可以轻松地将 nvm 安装为 zsh 插件。安装 zsh-nvm 并运行 nvm upgrade 进行升级。
以下步骤应该会有所帮助:
- $
brew uninstall nvm
- $
brew cleanup
(只是为了衡量) - $
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
通过运行 $ 检查 nvm 是否已正确安装
command -v nvm
。4.a 如果响应不是 $
nvm
,请将以下两行添加到 ~/.bash-profile 文件中:export NVM_DIR=~/.nvm
source ~/.nvm/nvm.sh
4.b 重新启动计算机(您可以尝试先关闭终端并重新启动它) 4.c $command -v nvm should now return
nvm`现在用 $ 更新 Node.js
nvm install --lts
- 更新 npm:$
nvm install-latest-npm
- $
npm install --global mocha
. 最后,成功!好吧,对我来说,我也希望你。