Javascript 无法启动Node.js:权限被拒绝
我正在Ubuntu 12.04上运行Node.js服务器。当我尝试使用Javascript 无法启动Node.js:权限被拒绝,javascript,node.js,ubuntu,permissions,sudo,Javascript,Node.js,Ubuntu,Permissions,Sudo,我正在Ubuntu 12.04上运行Node.js服务器。当我尝试使用node server.js启动服务器时,我得到 fs.js:438 return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode); ^ Error: EACCES, permission denied '/home/scadge/nodejs/server.js' at Object.fs.
node server.js启动服务器时,我得到
fs.js:438
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: EACCES, permission denied '/home/scadge/nodejs/server.js'
at Object.fs.openSync (fs.js:438:18)
at Object.fs.readFileSync (fs.js:289:15)
at Object.Module._extensions..js (module.js:473:44)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
我还尝试了sudo node server.js
和sudo su
,然后是node server.js
——在所有情况下,我都会遇到相同的错误。尝试如下
它的许可问题
开放式终端
转到项目目录
运行chmod-R 777
与拒绝访问相关的所有问题都可以通过此解决
多谢各位