这可能是一个新手问题,但我想知道为什么当我用 nvm 安装节点时,它只适用于这个用户(它不是“全局的”)。
假设我使用用户“admin”登录服务器:
curl https://raw.githubusercontent.com/creationix/nvm/v0.7.0/install.sh | sh
source ~/.profile
nvm install 0.10.30
nvm use 0.10.30
node -v
# outputs v0.10.30
节点已为该用户启动并运行,但是当我切换到 root 时:
su
node -v
它显示:
The program 'node' can be found in the following packages:
* node
* nodejs-legacy
Try: apt-get install <selected package>
为什么?有没有办法安装节点并使其可供所有用户使用?(我不想每次新用户需要它时都重新安装。)