Unix 不使用sudo编译节点项目
我觉得这更像是一个unix问题,但我希望每次编译项目时不使用sudo命令 例如:Unix 不使用sudo编译节点项目,unix,permissions,node.js,Unix,Permissions,Node.js,我觉得这更像是一个unix问题,但我希望每次编译项目时不使用sudo命令 例如: $node server.js 导致以下错误: node.js:63 throw e; ^ Error: EACCES, Permission denied .... 是否有任何方法永久授予节点根访问权限 谢谢! MattRoot具有永久的Root访问权限,因此只需成为Root即可 $ sudo su 或: 仔细检查您正在使用的目录是否可由非root用户写入 这是否意味着每次打开终端时都必须
$node server.js
导致以下错误:
node.js:63
throw e;
^
Error: EACCES, Permission denied
....
是否有任何方法永久授予节点根访问权限
谢谢!
MattRoot具有永久的Root访问权限,因此只需成为Root即可
$ sudo su
或:
- 仔细检查您正在使用的目录是否可由非root用户写入
/configure--prefix=$HOME/software/node
”将软件安装在$HOME/software/node中(因此,如果它要继续存在,我必须将$HOME/software/node/bin添加到我的路径中,或者将$HOME/software/node/bin/node的符号链接添加到我路径中已有的目录中)。没有使用根权限。另一个奇怪之处是:您编译了server.js,但错误消息提到了node.js——这正常吗?