我使用nvm来管理node的版本,可是当我使用sudo node时得的结果却是无法找到程序,which后发现node使用的是本地.nvm的目录下的node,而sudo时使用的是/usr/bin下的node,而且此时使用npm安装的包也是使用.nvm下的包,无法全局安装,那么请问如何使用nvm全局安装node!总的来说就是无法给现有的node的程序授予sudo执行的权限
回复 (10)
S
通过软链接方法链接到home下的node
S
个人觉得根本没有这个必要,我一向是用最新的稳定版,直接下载源码,编译。
D
哦,纳我也试试
G
我也觉得没必要。之前玩了一会nvm,后来感觉有些环境问题自己解决的不够后,隧放弃使用。直接编译最新的node源代码就不错。
D
nvm安装的都在本地,不能加 sudo的,sudo 回去/usr/bin 或/usr/local/bin下面去找的,遇到权限问题很蛋疼!
M
我这里都还好.
一开始安装的时候遇到找不到node的问题. 后来加了这句
nvm alias default stable就好了.
D
哦,我也试试
C
引用 struCoder个人觉得根本没有这个必要,我一向是用最新的稳定版,直接下载源码,编译。
@struCoder 多个版本也都编译么?
H
W
像这种问题你就得看官方文档。
参与回复
登录后即可参与回复。登录