【问题标题】:Problems install Ghost 0.5.0 - npm WARN unmet dependency安装 Ghost 0.5.0 时出现问题 - npm WARN 未满足的依赖项
【发布时间】:2014-08-13 22:12:37
【问题描述】:

尝试在 ubuntu 上安装 Ghost 时出现以下错误,

节点版本

node -v
v0.10.22

NPM 版本

npm -v
1.4.21

安装输出

sudo npm install --production
npm WARN package.json express@4.8.3 No README data
npm WARN package.json moment@2.4.0 No README data
npm WARN package.json mysql@2.1.1 No README data
npm WARN unmet dependency /usr/share/nginx/www/lm-ghost-0.5/node_modules/bookshelf requires semver@'~2.3.0' but will load
npm WARN unmet dependency /usr/share/nginx/www/lm-ghost-0.5/node_modules/semver,
npm WARN unmet dependency which is version 2.2.1
npm WARN unmet dependency /usr/share/nginx/www/lm-ghost-0.5/node_modules/knex requires semver@'^2.3.0' but will load
npm WARN unmet dependency /usr/share/nginx/www/lm-ghost-0.5/node_modules/semver,
npm WARN unmet dependency which is version 2.2.1

推荐!

【问题讨论】:

  • 你不应该使用sudo来安装任何npm模块(即使它们是全局的-g)此时我想你的节点安装不正确,因为你使用的是sudo。您使用的是哪个操作系统?你是如何安装节点的?您有机会将其升级到最新版本(0.10.30)吗?
  • 我在Ubuntu 13.10 x64
  • 好吧,我将节点升级到 v0.10.30,即使我不使用sudo,我也会收到完全相同的警告...
  • 另外,我运行sudo npm 的原因是因为我收到这样的消息,例如在尝试升级npm 本身时:npm ERR! Error: EACCES, unlink '/usr/local/bin/npm' npm ERR! { [Error: EACCES, unlink '/usr/local/bin/npm'] errno: 3, code: 'EACCES', path: '/usr/local/bin/npm' } Please try running this command again as root/Administrator. 更新:我现在意识到我的usr/local 确实没有适当的权限,我在本教程中修复了这个问题,aralbalkan.com/scribbles/…

标签: node.js ubuntu npm ghost-blog


【解决方案1】:

我刚刚从这里下载了最新的官方版本: https://github.com/TryGhost/Ghost/releases

然后我运行了npm install --production,我得到的唯一警告是:
npm WARN engine html-to-text@0.1.0: wanted: {"node":"~0.8.0"} (current: {"node":"0.10.30","npm":"1.4.23"})

您确定您下载的是最新版本,而不是 github 存储库或其他版本?

尝试从该链接在干净的目录中安装 ghost,不带 sudo,看看它是否仍然给你警告。

【讨论】:

    【解决方案2】:

    sudo npm cache clean -f

    sudo npm install -g n

    sudo n 稳定

    //这将安装最新的稳定版本,或者你可以去https://nodejs.org获取最新的'推荐给大多数用户'的版本并使用:

    sudo n 4.6.0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-12
      • 2018-01-01
      • 1970-01-01
      • 2016-08-29
      • 1970-01-01
      • 1970-01-01
      • 2017-11-17
      • 1970-01-01
      相关资源
      最近更新 更多