Ubuntu
PATH 詳細資訊消失
我作為 Ubuntu 使用者在 Ubuntu 14.04.1 LTS 上安裝了以下內容:
- nvm 和節點
- 強循環
- 混帳
- postgres
安裝後一切正常。我能夠使用
which
並且所有路徑都已解決。例如我得到了這個: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 連接到伺服器並且路徑沒有解析(nvm 除外),我的意思是上述方法都不起作用。伺服器尚未重新啟動。
當我查看 .bashrc 時,我看到的唯一導出是用於 nvm 但我本來希望其他導出,因為它以前可以工作。
不確定這是否有幫助,但是當它第一次工作時,我使用第二個終端會話登錄(這樣我就有 2 個 ssh 會話同時執行)。第二次會議無法解決路徑,認為第一次會議解決得很好。
$ echo $PATH` /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
知道為什麼它在第一次會議上執行良好但現在不行了嗎?
聽起來nvm缺少一些東西。
- SSH進入盒子
- 確保設置了 nvm var
. ~/.nvm/nvm.sh
- 告訴 nvm 使用哪個節點版本
nvm use 0.12.0
- 將其設置為預設版本
nvm alias default 0.12.0