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

我在安装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 

任何帮助表示赞赏。

尝试运行

 npm install streamsearch 

这是否工作?

这可能是相关的:

在Ubuntu中不能使用节点包pipe理器来安装软件包

确保你已经安装了streamsearch。

 npm install streamsearch 

如果它仍然无法正常工作,请检查您是否拥有稳定的生产克隆。 如果你这样做,重新克隆它,再次执行安装步骤。 对于npm ERR!使用sudo命令(如果你在OSX或Linux上)npm / grunt命令npm ERR!

我只是看了Ghost Docs,它说要安装生产依赖关系,你必须运行npm install --production而不是npm install --productions 。 一旦你安装了streamsearch ,它会一直抱怨,直到你用npm install --production安装了所有的依赖关系。

希望这可以帮助!