Node.js nvm别名默认值在MacOS Capitan EL中不工作
自从我升级到Yosemite(几个月前)/Capitan EL(我本周升级)之后,我的nvm就一直忘记节点环境,尽管我确实这么做了Node.js nvm别名默认值在MacOS Capitan EL中不工作,node.js,osx-elcapitan,nvm,Node.js,Osx Elcapitan,Nvm,自从我升级到Yosemite(几个月前)/Capitan EL(我本周升级)之后,我的nvm就一直忘记节点环境,尽管我确实这么做了 nvm alias default 0.12 好笑的是,它在我按下回车键后告诉了我 default -> 0.12 (-> v0.12.8) 但当我打开一个新的终端时,它说节点:找不到命令 到目前为止,我尝试了几种解决方案: 我尝试过使用brew卸载nvm&brew安装nvm 以及安装脚本,因为brew抱怨它不适用于预发布的操作系统(现在实际上是G
nvm alias default 0.12
好笑的是,它在我按下回车键后告诉了我
default -> 0.12 (-> v0.12.8)
但当我打开一个新的终端时,它说节点:找不到命令
到目前为止,我尝试了几种解决方案:
- 我尝试过使用
&brew卸载nvm
brew安装nvm
- 以及安装脚本,因为brew抱怨它不适用于预发布的操作系统(现在实际上是GA)
- 我仔细检查了bash_profile是否有以下行 导出NVM_DIR=~/.NVM 来源$NVM_目录/NVM.sh
谢谢 这只是一个暂时的解决方案,但它是有效的
~/.bash_profile
中添加nvm use stable
(或您想要用来替换stable的任何版本)source~/.bash_profile
,或者只需打开一个新的终端选项卡这仅仅是一个暂时的解决方案,然而,它是有效的
~/.bash_profile
中添加nvm use stable
(或您想要用来替换stable的任何版本)source~/.bash_profile
,或者只需打开一个新的终端选项卡这对我来说在El Capitan很有效
brew uninstall nvm
brew install nvm
mkdir ~/.nvm
export NVM_DIR="$HOME/.nvm"
. "$(brew --prefix nvm)/nvm.sh"
它说.nvm文件夹已经存在,但我忽略了这一点。这在El Capitan上对我有效
brew uninstall nvm
brew install nvm
mkdir ~/.nvm
export NVM_DIR="$HOME/.nvm"
. "$(brew --prefix nvm)/nvm.sh"
它说.nvm文件夹已经存在,但我忽略了它。我只是在MacOS el capitan中使用了这个命令
$> nvm alias default v6.4.0
它像预期的那样工作。请注意版本号前的小v
最后,如果有帮助的话,我使用这个命令来安装nvm,正如nvm项目中所描述的那样
我刚刚在MacOS el capitan中使用了这个命令
$> nvm alias default v6.4.0
它像预期的那样工作。请注意版本号前的小v
最后,如果有帮助的话,我使用这个命令来安装nvm,正如nvm项目中所描述的那样
只是检查一下,
nvm是否使用0.12
为您实际加载了正确的nvm?使用别名对我也不起作用,但我所做的只是在bash_配置文件中添加nvmuse>/dev/null
,以便加载。如果从命令行运行nvm_DIR=$HOME/.nvm
和$nvm_DIR/nvm.sh
,它还会抛出错误吗?如果您显示了错误消息,那就太好了。如果您没有阅读此线程,也可以尝试一下。谢谢@CKD。我试图手动运行该命令,但它仍然给我错误。最后我做的和你一样。我想这应该是一个暂时的解决方案,需要真正了解为什么会发生这种情况。您是使用brew还是使用curl
命令安装的?nvm上的建议解决方案是遵循这些。只需检查一下,nvm是否使用0.12
为您实际加载了正确的nvm?使用别名对我也不起作用,但我所做的只是在bash_配置文件中添加nvmuse>/dev/null
,以便加载。如果从命令行运行nvm_DIR=$HOME/.nvm
和$nvm_DIR/nvm.sh
,它还会抛出错误吗?如果您显示了错误消息,那就太好了。如果您没有阅读此线程,也可以尝试一下。谢谢@CKD。我试图手动运行该命令,但它仍然给我错误。最后我做的和你一样。我想这应该是一个暂时的解决方案,需要真正了解为什么会发生这种情况。您是使用brew还是使用curl
命令安装的?nvm上的建议解决方案如下所示。