我在一个新的OSX10.10.1安装上使用homebrew和oh-my-zsh。我通过nvm获得了homebrew,然后尝试运行它,但是我说- zsh:命令未找到: nvm
知道问题出在哪里吗?我可以安装和使用git很好..。


更新了9/20/2019
正如DarkPurple141和伊莉斯·范卢伊最近的回答所指出的。nvm似乎与homebrew不兼容。这也是在官方的nvm-sh定位这里.
不支持自制安装。如果您有问题的家庭brew安装nvm,请brew卸载它,并安装使用下面的说明,然后再提出一个问题。 注意:如果使用zsh,可以轻松地将nvm作为zsh插件安装。安装zsh并运行nvm升级以进行升级。
以下步骤应有所帮助:
brew uninstall nvmbrew cleanup (只是为了好的衡量标准)curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bashcommand -v nvm检查是否正确安装了nvm。
4.如果响应不是$ nvm,那么将以下两行添加到~/..bash profile文件中:export NVM_DIR=~/.nvm source ~/.nvm/nvm.sh
重新启动计算机(您可以尝试关闭终端并重新启动它)
4.c $ command -v nvm should now return nvm` `nvm install --ltsnvm install-latest-npmnpm install --global mocha。终于成功了!好吧,为了我,我也希望你。发布于 2014-12-26 02:41:29
你遵守了警告中列出的说明吗?
[~] brew info nvm
nvm: stable 0.20.0, HEAD
https://github.com/creationix/nvm
Not installed
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/nvm.rb
==> Caveats
Add the following to $HOME/.bashrc, $HOME/.zshrc, or your shell's
equivalent configuration file:
source $(brew --prefix nvm)/nvm.sh
Node installs will be lost upon upgrading nvm. Add the following above
the source line to move install location and prevent this:
export NVM_DIR=~/.nvm如果没有额外的配置,默认情况下它不会找到NVM。
发布于 2016-06-03 11:39:56
你需要做两件事。按照通过brew安装nvm后显示的注意事项,然后需要激活/重新加载.bash_profile更改。
brew install nvm将以下内容添加到~/..bash_profile或所需的shell配置文件中: 导出NVM_DIR=“$HOME/..nvm”。$(brew-前缀nvm)/nvm.sh
. ~/.bash_profile将您对.bash_profile文件所做的更改应用于发布于 2019-08-19 13:14:09
我在这个问题上花了几个小时周而复始地讨论这个问题,但我得出的结论是,DarkPurple141是正确的: nvm只是与Homebrew不兼容,因为他们在他们的Github nvm-sh/nvm节点版本管理器上声明。家酿将安装nvm,一切看起来都很好,直到有人试图让npm安装一个模块,在我的例子中是Mocha。这让我又回到了可怕的错误:
呃!错误: EACCES:权限被拒绝,访问'/usr/local/lib/node_modules‘
注意:在步骤3中,请确保用正确的版本替换版本。
在MacOS 10.14 Mojave上的解决方案是:
brew uninstall nvmbrew cleanup (只是为了好的衡量标准)curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bashcommand -v nvm检查是否正确安装了nvm。
4.如果响应不是$ nvm,请将以下两行添加到~/..bash profile文件中:export NVM_DIR=~/.nvm source ~/.nvm/nvm.sh 4.b重新启动计算机(您可以尝试关闭终端并首先重新启动它) 4.c $ command -v nvm should now returnnvm` `nvm install --ltsnvm install-latest-npmnpm install --global mocha。终于成功了!好吧,为了我,我也希望你。https://stackoverflow.com/questions/27651892
复制相似问题