【发布时间】:2018-02-18 18:35:13
【问题描述】:
全新安装,尝试运行 ghost start 我收到以下错误:
Debug Information:
OS: Raspbian, v8.0
Node Version: v6.13.0
Ghost-CLI Version: 1.5.2
Environment: production
Command: 'ghost start'
An error occurred.
Message: 'Command failed: /bin/sh -c systemctl is-active ghost_blog-dev
unknown
'
Stack: Error: Command failed: /bin/sh -c systemctl is-active ghost_blog-dev
unknown
at makeError (/usr/lib/node_modules/ghost-cli/node_modules/execa/index.js:169:9)
at module.exports.sync (/usr/lib/node_modules/ghost-cli/node_modules/execa/index.js:338:15)
at handleShell (/usr/lib/node_modules/ghost-cli/node_modules/execa/index.js:116:9)
at Function.module.exports.shellSync (/usr/lib/node_modules/ghost-cli/node_modules/execa/index.js:361:43)
at SystemdProcessManager.isRunning (/usr/lib/node_modules/ghost-cli/extensions/systemd/systemd.js:88:19)
at Instance.running (/usr/lib/node_modules/ghost-cli/lib/instance.js:120:34)
at StartCommand.run (/usr/lib/node_modules/ghost-cli/lib/commands/start.js:28:22)
at precheck.then (/usr/lib/node_modules/ghost-cli/lib/command.js:159:52)
at process._tickCallback (internal/process/next_tick.js:109:7)
at Module.runMain (module.js:613:11)
at run (bootstrap_node.js:387:7)
at startup (bootstrap_node.js:153:9)
at bootstrap_node.js:500:3
Code: 3
如果我手动运行显示失败的命令,它似乎执行没有错误,但我不确定它的作用。我认为它与检查 nginx 是否确实启动了幽灵有关。
任何建议都会非常有帮助!谢谢!
【问题讨论】:
-
运行
systemctl is-active ghost_blog-dev会产生什么? -
我最初以
sh -c systemctl is-active ghost_blog-dev运行它,它似乎生成了一个服务列表,例如cron、nginx、smbd、ssh 等......以及它们当前的运行状态以及一些关于连接的信息设备。我现在又试了一次,一开始没有sh -c,结果很简单:unknown,我认为这意味着它没有找到“ghost_blog-dev”,这是有道理的,因为它无法启动。 -
我设法通过运行
sudo systemctl start ghost_blog-dev.service然后运行ghost start来启动ghost,这会给出错误:Ghost is already running. Use ghost ls to see details。但无论如何从此时开始。之后我可以打电话给ghost restart,它会正常重启,但如果我重启系统,它不会再次启动,除非我再次做同样的事情。有任何想法吗?谢谢! -
遇到了同样的问题,也可以通过省略
sh -c手动启动。谢谢!如果您有关于此问题的更多信息,请告诉我。
标签: ghost-blog ghost