2015-03-17 11 views
1

Я попытался настройки призрака после установки Node.js, но, как я запустить установку для призрака, как«NPM старт» дает ошибку в призраках (Node.js)

npm install --productions 

Это дает мне следующую ошибку

> [email protected] 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 

всякая помощь приветствуется.

ответ

1

Убедитесь, что вы установили streamsearch.

npm install streamsearch 

Если он все еще не работает, проверьте, что вы клонировали stable для производства или нет. Если вы это сделали, повторите клонирование и повторите шаги по установке. Используйте sudo для команд npm/grunt (если вы находитесь на OSX или Linux) для npm ERR!.

1

Я просто посмотрел на документы Ghost, и он говорит, что для установки зависимостей для производства вы должны запускать npm install --production, а не npm install --productions. Как только вы установите streamsearch, он будет жаловаться до тех пор, пока вы не установили все отдельные зависимости с npm install --production.

Надеюсь, это поможет!