Javascript 无法启动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.

我正在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.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
  • 与拒绝访问相关的所有问题都可以通过此解决

    多谢各位