【问题标题】:"npm start" gives error in ghost (node.js)“npm start”在幽灵(node.js)中给出错误
【发布时间】:2015-03-17 13:44:42
【问题描述】:

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

感谢任何帮助。

【问题讨论】:

    标签: javascript node.js ghost-blog


    【解决方案1】:

    尝试运行

    npm install streamsearch
    

    这行得通吗?

    这可能是相关的:

    Cannot install packages using node package manager in Ubuntu

    【讨论】:

      【解决方案2】:

      确保您已安装流搜索。

      npm install streamsearch
      

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

      【讨论】:

        【解决方案3】:

        我刚刚查看了 Ghost 文档,它说要为生产安装依赖项,您必须运行 npm install --production 而不是 npm install --productions。一旦你安装了streamsearch,它会一直抱怨,直到你用npm install --production安装了所有的独立依赖项。

        希望这会有所帮助!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-02-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-01-14
          • 2020-01-26
          相关资源
          最近更新 更多