【发布时间】:2015-02-23 10:57:37
【问题描述】:
我在全新的 OSX 10.10.1 安装中使用 homebrew 和 oh-my-zsh。我通过homebrew 获得了nvm,然后尝试运行它,但说 - zsh: command not found: nvm
知道问题是什么吗?我能够很好地安装和使用 git...
2019 年 9 月 20 日更新
正如DarkPurple141 和Elise van Looij 的最新回答所述。 nvm 似乎与 homebrew 不兼容。这也在位于here 的官方 nvm-sh 存储库中进行了说明。
不支持 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 -
通过运行 $
command -v nvm检查 nvm 是否已正确安装。4.a 如果响应不是 $
nvm,请将以下两行添加到 ~/.bash-profile 文件中:export NVM_DIR=~/.nvmsource ~/.nvm/nvm.sh4.b 重启你的电脑(你可以尝试先关闭终端再重启) 4.c $command -v nvm should now returnnvm` 现在用 $
nvm install --lts更新 Node.js- 更新 npm:$
nvm install-latest-npm - $
npm install --global mocha。最后,成功!好吧,对我来说,我也希望对你有帮助。
【问题讨论】:
-
重启终端后是否依然存在?
-
尝试输入 rehash 或打开一个新的 shell。有时 zsh 不接受添加。
-
我已经关闭了外壳,重新启动了系统,什么也没有。重新哈希并没有运气。
-
brew link nvm 怎么样?
-
警告:已链接:/usr/local/Cellar/nvm/0.20.0 重新链接:brew unlink nvm && brew link nvm
标签: macos homebrew osx-yosemite oh-my-zsh nvm