开源改变世界

我无法运行cncjs #83

推推 grbl 3年前 (2023-02-02) 191次浏览
关闭
皮诺 打开了这个问题 2016 年 9 月 20 日 · 2 条评论
关闭

我无法运行cncjs#83

皮诺 打开了这个问题 2016 年 9 月 20 日 · 2 条评论

注释

我无法运行cncjs #83

当我运行该程序
$ /usr/bin/cnc -vv
时,它在我的控制台日志中显示如下错误:

2016-09-19T20:09:01.733Z - debug: app.settings: {"x-powered-by":false,"etag":"weak","env":"production","query parser":"extended","subdomain offset":2,"trust proxy":true,"views":"/usr/lib/node_modules/cncjs/dist/cnc/app/views","jsonp callback name":"callback","view cache":true,"verbose errors":false,"case sensitive routing":true,"strict routing":false,"view engine":"html"}     at appMain (/usr/lib/node_modules/cncjs/dist/cnc/app/index.js:2579:24)
Error: EEXIST: file already exists, mkdir './sessions'
    at Error (native)
    at Object.fs.mkdirSync (fs.js:922:18)
    at appMain (/usr/lib/node_modules/cncjs/dist/cnc/app/index.js:2599:23)
    at server (/usr/lib/node_modules/cncjs/dist/cnc/app/index.js:5950:43)
    at /usr/lib/node_modules/cncjs/node_modules/webappengine/dist/app/app.multihost.js:131:25
    at Array.forEach (native)
    at Object.appMain (/usr/lib/node_modules/cncjs/node_modules/webappengine/dist/app/app.multihost.js:96:31)
    at createServer (/usr/lib/node_modules/cncjs/node_modules/webappengine/dist/app/server.js:64:49)
    at serverMain (/usr/lib/node_modules/cncjs/node_modules/webappengine/dist/app/server.js:116:9)
    at createServer (/usr/lib/node_modules/cncjs/node_modules/webappengine/dist/app/index.js:57:33)
    at module.exports (/usr/lib/node_modules/cncjs/node_modules/webappengine/index.js:13:12)
    at Object.createServer (/usr/lib/node_modules/cncjs/dist/cnc/app/index.js:5988:33)
    at cnc (/usr/lib/node_modules/cncjs/dist/cnc/cnc.js:70:22)
    at Object.<anonymous> (/usr/lib/node_modules/cncjs/bin/cnc:11:1)
    at Module._compile (module.js:556:32)
    at Object.Module._extensions..js (module.js:565:10)
2016-09-19T20:09:01.754Z - error: The multi-host server does not exist: {
    "type": "server",
    "route": "/"
}     at /usr/lib/node_modules/cncjs/node_modules/webappengine/dist/app/app.multihost.js:137:27 id=0, pid=3752
Started the server at http://0.0.0.0:8000/.

是否需要任何其他系统配置?
我在 Debian jessie x64 的 FireFox 45 中看到了这个

安东尼

我无法运行cncjs #83
合作者

该目录可能存在权限问题sessions。检查路径的权限/usr/lib/node_modules/cncjs/dist/cnc/app/sessions

如果 cncjs 是使用 root 帐户安装的,并且您使用另一个登录帐户运行 cncjs,则可能必须授予对该/usr/lib/node_modules/cncjs/dist/cnc/app/文件夹的访问权限。

我无法运行cncjs #83
作者
皮诺特 评论了 2016 年 9 月 21 日  

cncjs 是使用 root 帐户安装的,您使用另一个登录帐户运行 cncjs

是的。

解决问题:
chmod -R go+w /usr/lib/node_modules/cncjs/dist/cnc/app/
现在我运行 cncjs。