【发布时间】:2014-02-08 12:06:49
【问题描述】:
我提到我的应用程序在从 sudo 运行时使用不同版本的 NodeJS。
$ node -v
v0.10.23
$ sudo node -v
v0.11.8-pre
这个v0.11.8-pre给我带来了一些问题,所以我肯定不想用它,但是我不能换成root。
$ sudo nvm use v0.10.23
sudo: nvm: command not found
我尝试从 root 用户安装 nvm,但收到错误“NVM 已安装”,但从 sudo 运行时仍找不到 nvm。我的问题是什么?
【问题讨论】:
-
尝试
sudo -s然后安装nvm。 -
@GamesBrainiac 抱歉,我写过我已经尝试从 root 安装它
-
尝试删除 /root/.nvm/ 并从头开始重新安装 nvm
-
没有/root/.nvm。我已经从 sudo 安装了 nvm,它已安装到普通用户 homedir
-
这解决了我的所有问题,就像你遇到的github.com/xtuple/nvm