我使用 nvm( Node 版本管理器)将 Node 从 v0.4 升级到 v0.6.9 我使用了以下命令:
node -v -> v0.4.x
cd ~
git clone git://github.com/creationix/nvm.git ~/.nvm
. ~/.nvm/nvm.sh
nvm install v0.6.9
//wait a while
node -v -> v0.6.9
问题是每次我重新启动我的 mac 时,node -v 都会打印出 v0.4。所以我必须重做程序。我还必须在 git clone 之前运行 rm -rf .nvm
。你能告诉我为什么会这样吗?我该如何解决?谢谢。
最佳答案
我认为您缺少的信息是 nvm 允许您同时管理多个版本。它通过对您的环境和路径施展魔法来做到这一点。
重启后,我怀疑你只需要运行这些行:
. ~/.nvm/nvm.sh
nvm use v0.6.9
这应该会导致您重新进入之前安装 v0.6.9 的“神奇”nvm 环境。
关于Node.js 版本在重启时从 0.6 返回到 0.4 (NVM),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9170713/