“npm start”在ghost(node.js)中给出错误

时间:2015-03-17 13:44:43

标签: javascript node.js ghost-blog

我在安装node.js之后尝试设置ghost,但是当我为ghost运行安装

npm install --productions

它给我以下错误

> ghost@0.5.10 start /home/kedarkhetia/Downloads/ghost-0.5.10
> node index


module.js:340
    throw err;
    ^
Error: Cannot find module 'streamsearch'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/home/kedarkhetia/Downloads/ghost-0.5.10/node_modules/busboy/node_modules/dicer/lib/Dicer.js:5:20)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
npm ERR! weird error 8
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian

npm ERR! not ok code 0

感谢任何帮助。

3 个答案:

答案 0 :(得分:3)

尝试运行

npm install streamsearch

这有用吗?

这可能是相关的:

Cannot install packages using node package manager in Ubuntu

答案 1 :(得分:1)

确保已安装streamsearch。

npm install streamsearch

如果仍然无效,请检查您是否已克隆stable以进行生产。如果您这样做,请重新克隆它并再次执行安装步骤。对sudo的npm / grunt命令(如果您使用的是OSX或Linux)使用npm ERR!

答案 2 :(得分:1)

我只是查看了Ghost文档,并说要安装生产依赖项,您必须运行npm install --production而不是npm install --productions。安装streamsearch后,在您使用npm install --production安装所有单独的依赖项之前,它会一直抱怨。

希望这有帮助!