1

尝试在 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

建议赞赏!

4

2 回答 2

0

我刚刚从这里下载了最新的官方版本: 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看看它是否仍然给你警告。

于 2014-08-13T23:54:14.813 回答
-1

sudo npm 缓存清理 -f

须藤 npm 安装 -gn

须藤稳定

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

须藤 n 4.6.0

于 2016-09-28T04:52:55.627 回答