我在我的服务器上有一个奇怪的问题,当我试图安装与npm
需要sudo
包的包我碰到的问题,我发现我的su
和普通用户使用不同的节点版本。Sudo用户不使用相同的节点版本
$ node -v i get node version 0.10.x
但是当我做:
$ sudo node -v i get node version 0.6.x
我su
用户由于某种原因,使用的是不同的节点版本比我正常使用,这会导致兼容性问题,当我npm install
包需要sudo
。
我试过sudo apt-get upgrade nodejs没有运气。我如何让su用户使用与我的普通用户相同的节点版本。
什么是'这node'两个输出? – jgillich 2014-10-02 07:03:11
你使用哪种发行版本? – jgillich 2014-10-02 07:03:34
你有没有通过'nvm'安装'node'? – Ravi 2014-10-02 07:05:34