我在安装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
感谢任何帮助。
答案 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
安装所有单独的依赖项之前,它会一直抱怨。
希望这有帮助!