nebula-graph-studio 3.1.0安装部署,启动错误

[root@s30 nebula-graph-studio]# npm run start

> nebula-graph-studio@3.1.0 start /opt/bigdata/model/nebula/nebula-graph-studio/nebula-graph-studio
> egg-scripts start --daemon --title=egg-server-nebula-graph-studio --workers=3

[egg-scripts] Starting egg application at /opt/bigdata/model/nebula/nebula-graph-studio/nebula-graph-studio
[egg-scripts] Run node --no-deprecation --require /opt/bigdata/model/nebula/nebula-graph-studio/nebula-graph-studio/node_modules/source-map-support/register.js /opt/bigdata/model/nebula/nebula-graph-studio/nebula-graph-studio/node_modules/egg-scripts/lib/start-cluster {"title":"egg-server-nebula-graph-studio","workers":3,"baseDir":"/opt/bigdata/model/nebula/nebula-graph-studio/nebula-graph-studio","framework":"/opt/bigdata/model/nebula/nebula-graph-studio/nebula-graph-studio/node_modules/egg"} --title=egg-server-nebula-graph-studio
[egg-scripts] Save log file to /root/logs
[egg-scripts] Wait Start: 1...
[egg-scripts] tail -n 100 /root/logs/master-stderr.log
[egg-scripts] Got error when startup: 
[egg-scripts] /opt/bigdata/model/nebula/nebula-graph-studio/nebula-graph-studio/node_modules/egg-logger/lib/utils.js:102
[egg-scripts]         const outputMeta = { ...meta };
[egg-scripts]                              ^^^
[egg-scripts] 
[egg-scripts] SyntaxError: Unexpected token ...
[egg-scripts]     at createScript (vm.js:56:10)
[egg-scripts]     at Object.runInThisContext (vm.js:97:10)
[egg-scripts]     at Module._compile (module.js:549:28)
[egg-scripts]     at Object.Module._extensions..js (module.js:586:10)
[egg-scripts]     at Module.load (module.js:494:32)
[egg-scripts]     at tryModuleLoad (module.js:453:12)
[egg-scripts]     at Function.Module._load (module.js:445:3)
[egg-scripts]     at Module.require (module.js:504:17)
[egg-scripts]     at require (internal/module.js:20:19)
[egg-scripts]     at Object.<anonymous> (/opt/bigdata/model/nebula/nebula-graph-studio/nebula-graph-studio/node_modules/egg-logger/lib/logger.js:4:15)
[egg-scripts] 
[egg-scripts] Start got error, see /root/logs/master-stderr.log
[egg-scripts] Or use `--ignore-stderr` to ignore stderr at startup.

npm ERR! Linux 3.10.0-1062.el7.x86_64
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "run" "start"
npm ERR! node v6.17.1
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! nebula-graph-studio@3.1.0 start: `egg-scripts start --daemon --title=egg-server-nebula-graph-studio --workers=3`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the nebula-graph-studio@3.1.0 start script 'egg-scripts start --daemon --title=egg-server-nebula-graph-studio --workers=3'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the nebula-graph-studio package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     egg-scripts start --daemon --title=egg-server-nebula-graph-studio --workers=3
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs nebula-graph-studio
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls nebula-graph-studio
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /opt/bigdata/model/nebula/nebula-graph-studio/nebula-graph-studio/npm-debug.log

来瞅瞅这个帖子呢

问题已经解决。
原来是node.js版本太低了,使用了操作系统默认的版本。安装了一个新版本的就可以。
使用的 Linux 上安装有版本为 v10.12.0 以上的 Node.js。

Node.js参考安装资料

2 个赞

后面的版本我们会移除node依赖,到时候安装会简便:handshake:

1 个赞

wow,太棒了,是链到包里的 node 还是去除了 egg.js 的架构,还是?

直接移除node,换用bin启动

1 个赞

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。