我正在尝试通过 ssh 连接到我的服务器并使用 screen 打开多个 session 来与我的开发服务器建立多个连接。我的问题是当我在 screen 上运行 nvm 命令时,找不到该命令。当我退出 screen 并在纯 ssh 终端中运行命令时,它运行良好。我认为这是一个路径问题。我想获得 nvm 的绝对路径,看看我是否可以在 screen 上运行它。
我运行下面的代码来找到路径
~$ nvm
//SHOWS USAGE INFO
~$ whereis nvm
nvm:
~$ screen
//LOADS INTO SCREEN SESSION
~$ nvm
bash: nvm: command not found
这对安装 nvm 意味着什么。如果我更改它的安装目录,我可以在 screen 上运行它。 如果是这种情况,那么为什么 screen 首先不运行 nvm。
最佳答案
尝试手动激活 nvm:
source ~/.nvm/nvm.sh
关于node.js - NVM 命令在终端中有效,但在 screen 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19235196/