Linux

無法訪問並行 Linux 設置/環境

  • October 19, 2018

我安裝了一個新的 EC2 實例(Ubuntu 18),按照這些說明通過 Putty 進行連接,更新了 NodeJS 並安裝了 pm2(這些說明)。

一切運作良好。我什至設置了一個 pm2 程序來執行我的 React 應用程序。然後我關閉了膩子。

這就是問題所在:當我 SSH 回來(與以前相同)時,看起來我的環境已回滾。NodeJS 又是舊版本,無法辨識 pm2 命令。

執行 htop,我看到我的 pm2 程序仍在執行,並且可以確認我的 React 應用程序仍然有效。似乎所有這些都存在於某個單獨的實例或會話中。

關於如何回到我的“其他”實例的任何想法或提示?

在您遵循的 NodeJS 說明的第 4.2 步中,您設置了 NVM(節點版本管理器),這意味著您可以使用命令管理多個版本的 NodeJS nvm

在您執行的該步驟的腳本中,有一個命令用於nvm use 8.9.0將您的目前環境設置為使用該特定版本的 NodeJS。替換8.9.0為您嘗試使用的適用於nvm.

登錄後發出該命令後,您應該會看到之前nvm創建的環境。

引用自:https://unix.stackexchange.com/questions/476441