这可能是新手的问题,但我想知道为什么使用nvm安装node时只有该用户可以使用(不是“全局”的)。
假设我正在使用名为“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>
为什么这样做?有没有一种方法可以安装Node并使其对所有用户都可用?(我不想每次为新用户安装它。)