path细节disapear

作为Ubuntu用户,我在Ubuntu 14.04.1 LTS上安装了以下内容:

  • nvm和节点
  • strongloop
  • 混帐
  • Postgres的

一切安装后工作正常。 我能够使用which和所有path解决。 例如,我得到这个:

 ubuntu@ip-10-0-0-110:~$ which node /home/ubuntu/.nvm/versions/node/v0.12.0/bin/node ubuntu@ip-10-0-0-110:~$ which npm /home/ubuntu/.nvm/versions/node/v0.12.0/bin/npm ubuntu@ip-10-0-0-110:~$ npm config list ; cli configs user-agent = "npm/2.5.1 node/v0.12.0 linux x64" ; node bin location = /home/ubuntu/.nvm/versions/node/v0.12.0/bin/node ; cwd = /home/ubuntu ; HOME = /home/ubuntu 

今天我SSH进入服务器和path不解决(除了nvm),我的意思是以上没有任何工作。 服务器尚未重新启动。

当我看.bashrc唯一的出口,我看到的是nvm,但我会期待其他出口,因为它以前工作。

不知道这是否有帮助,但是当它第一次工作时,我login了第二个terminal会话(以便我同时运行2个ssh会话)。 第二届会议不解决path,认为第一届会议解决好。

 $ echo $PATH` /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 

任何想法,为什么它在第一届会议工作正常,但不再?

这听起来像nvm缺less的东西。

  1. ssh进入箱子
  2. 确保nvm vars被设置. ~/.nvm/nvm.sh . ~/.nvm/nvm.sh
  3. 告诉nvm哪个节点版本使用nvm use 0.12.0
  4. 设置为默认版本nvm alias default 0.12.0