NVM命令在终端中工作,但不在屏幕中

use*_*812 4 gnu-screen node.js nvm

我试图通过ssh-ing进入我的服务器和使用屏幕打开多个会话,与我的开发服务器建立多个连接.我的问题是,当我在屏幕上运行nvm命令时,找不到命令.当我退出屏幕并在纯ssh终端中运行命令时它运行正常.我认为这是一个PATH问题.我想获得nvm的绝对路径,看看我是否可以在屏幕上运行它.

我运行下面的代码来找到路径

 ~$ nvm
 //SHOWS USAGE INFO

 ~$ whereis nvm
 nvm:

 ~$ screen
 //LOADS INTO SCREEN SESSION

 ~$ nvm
 bash: nvm: command not found
Run Code Online (Sandbox Code Playgroud)

这对于安装nvm意味着什么.如果我更改其安装目录,我可以在屏幕上运行它.如果是这种情况,那么为什么不首先屏幕运行nvm.

win*_*ong 8

尝试手动激活nvm:

source ~/.nvm/nvm.sh
Run Code Online (Sandbox Code Playgroud)