84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
ubuntu 16.04 使用root权限,nvm安装nodejs后,输入node -v 是有版本号的,npm -v也是有的,然后切换到另一个用户,发现node -v 提示没有安装nodejs,然后再切换到root,发现之前安装的nodejs也没了!这是什么情况?
ringa_lee
nvm will only be available to your user account (the one used to install nvm)
如果需要所有用户都可用。需要软链接一下。另外,Ubuntu下推荐使用NodeSource的二进制安装脚本https://github.com/nodesource...
# Using Ubuntu curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs
这个应该是环境变量 path 原因。 查看另一个用户的path是否包含有nodejs的执行目录。另外, su - username, 跟 su root 是有区别, 不知是否你再切回 root 是否使用 su root,如果su root,那么当前的环境变量path 还是上一个用户的。
如果需要所有用户都可用。需要软链接一下。
另外,Ubuntu下推荐使用NodeSource的二进制安装脚本https://github.com/nodesource...
这个应该是环境变量 path 原因。 查看另一个用户的path是否包含有nodejs的执行目录。
另外, su - username, 跟 su root 是有区别, 不知是否你再切回 root 是否使用 su root,
如果su root,那么当前的环境变量path 还是上一个用户的。