我試圖通過ssh-ing進入我的服務器和使用屏幕打開多個會話來與我的開發服務器建立多個連接。我的問題是,當我在屏幕上運行nvm命令時,找不到命令。當我退出屏幕並在純SSH終端中運行命令時,它運行良好。我認爲這是一個PATH問題。我想獲得nvm的絕對路徑,看看我是否可以在屏幕上運行它。NVM命令在終端中工作,但不在屏幕上
我跑到下面的代碼尋找路徑
~$ nvm
//SHOWS USAGE INFO
~$ whereis nvm
nvm:
~$ screen
//LOADS INTO SCREEN SESSION
~$ nvm
bash: nvm: command not found
這是什麼意思爲安裝NVM的。如果我改變它的安裝目錄,我可以在屏幕上運行它。 如果是這種情況,那麼爲什麼不首先運行nvm。
我把它扔進.bashrc中,它可以工作 – user1600812