自从我升级到Yosemite(几个月前)/ Capitan EL(我本周升级)后,我的nvm一直忘记节点环境,即使我做了
nvm alias default 0.12
在我点击进入
后,它告诉了我default -> 0.12 (-> v0.12.8)
但是当我打开一个新的终端时,它说node:command not found !!
到目前为止,我尝试了几种解决方案:
brew uninstall nvm
& brew install nvm
我仔细检查了 bash_profile 确实有以下几行
导出NVM_DIR =〜/ .nvm
来源$ NVM_DIR / nvm.sh
不幸的是,它们都不起作用。有没有人遇到过类似的问题?
谢谢!
答案 0 :(得分:0)
这只是一个临时解决方案,但是,它有效。
在nvm use stable
中添加~/.bash_profile
(或您要用来替换 stable 的任何版本)
保存文件
在此之后执行source ~/.bash_profile
或只是打开一个新的终端标签。
答案 1 :(得分:0)
这对El Capitan来说很有用。
brew uninstall nvm
brew install nvm
mkdir ~/.nvm
export NVM_DIR="$HOME/.nvm"
. "$(brew --prefix nvm)/nvm.sh"
它说.nvm文件夹已经存在,但我忽略了它。
答案 2 :(得分:0)
我刚刚在MacOS el capitan中使用了这个命令
interact()
它按预期工作。请注意版本号前面的小 v 。
最后,如果它有帮助,我使用此命令安装nvm,如nvm项目readme中所述。
$> nvm alias default v6.4.0