【问题标题】:Dependency error installing Meteorite on Centos 6.4 (64 bit)在 Centos 6.4(64 位)上安装 Meteorite 时出现依赖错误
【发布时间】:2015-02-27 14:45:38
【问题描述】:

我是使用 NodeJs 并尝试安装 Meteorite NPM 的新手。 但是出现如下错误:

[root@meteor /]# npm install -g meteorite
npm http GET https://registry.npmjs.org/meteorite
npm http 304 https://registry.npmjs.org/meteorite
npm http GET https://registry.npmjs.org/ddp
npm http GET https://registry.npmjs.org/underscore/1.3.3
npm http GET https://registry.npmjs.org/fstream
npm http GET https://registry.npmjs.org/wrench/1.3.9
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/prompt/0.2.11
npm http GET https://registry.npmjs.org/colors/0.6.0-1
npm http GET https://registry.npmjs.org/async/0.2.9
npm http GET https://registry.npmjs.org/rolling_timeout_exec
npm http 304 https://registry.npmjs.org/underscore/1.3.3
npm http 304 https://registry.npmjs.org/ddp
npm http 304 https://registry.npmjs.org/wrench/1.3.9
npm http 304 https://registry.npmjs.org/fstream
npm http 304 https://registry.npmjs.org/colors/0.6.0-1
npm http 304 https://registry.npmjs.org/prompt/0.2.11
npm http 304 https://registry.npmjs.org/async/0.2.9
npm http 304 https://registry.npmjs.org/rolling_timeout_exec
npm http 304 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/faye-websocket
npm http GET https://registry.npmjs.org/meteor-ejson
npm http GET https://registry.npmjs.org/node-srp
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/pkginfo
npm http GET https://registry.npmjs.org/read
npm http GET https://registry.npmjs.org/utile
npm http GET https://registry.npmjs.org/revalidator
npm http GET https://registry.npmjs.org/winston
npm http 304 https://registry.npmjs.org/meteor-ejson
npm http 304 https://registry.npmjs.org/faye-websocket
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/node-srp
npm http 304 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/websocket-driver
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/utile
npm http 304 https://registry.npmjs.org/pkginfo
npm http 200 https://registry.npmjs.org/read
npm http 304 https://registry.npmjs.org/winston
npm http 304 https://registry.npmjs.org/revalidator
npm http 304 https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/mute-stream
npm http GET https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/i
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/ncp
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/cycle
npm http GET https://registry.npmjs.org/eyes
npm http GET https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/stack-trace
npm http 304 https://registry.npmjs.org/websocket-driver
npm http 304 https://registry.npmjs.org/underscore
npm http 304 https://registry.npmjs.org/underscore
npm http 304 https://registry.npmjs.org/i
npm http 304 https://registry.npmjs.org/deep-equal
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/ncp
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/cycle
npm http 304 https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/stack-trace
npm http 200 https://registry.npmjs.org/eyes
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/mute-stream
/usr/bin/mrt -> /usr/lib/node_modules/meteorite/bin/mrt.js

> meteorite@0.7.2 postinstall /usr/lib/node_modules/meteorite
> sh ./completions/postinstall.sh

npm WARN unmet dependency /usr/lib/node_modules/block-stream requires inherits@'~2.0.0' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/fstream requires inherits@'~2.0.0' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/fstream-ignore requires inherits@'2' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/fstream-npm requires inherits@'2' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/glob requires inherits@'2' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/npmconf requires inherits@'~2.0.0' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/tar requires inherits@'2' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
meteorite@0.7.2 /usr/lib/node_modules/meteorite
âââ rolling_timeout_exec@0.0.1
âââ colors@0.6.0-1
âââ wrench@1.3.9
âââ async@0.2.9
âââ underscore@1.3.3
âââ optimist@0.6.1 (wordwrap@0.0.2, minimist@0.0.8)
âââ ddp@0.4.4 (faye-websocket@0.7.2, meteor-ejson@0.6.3, node-srp@0.0.1)
âââ fstream@0.1.25 (inherits@2.0.1, graceful-fs@2.0.3, rimraf@2.2.6, mkdirp@0.3.5)
âââ prompt@0.2.11 (revalidator@0.1.6, pkginfo@0.3.0, utile@0.2.1, winston@0.6.2, read@1.0.5)
[root@meteor /]#

PS:Git (1.7.1-3.el6_4.1) 和 NodeJs (0.10.26-1.el6 - via yum from epel repo.) 已安装。

我该如何解决这个依赖错误? 咳咳!

【问题讨论】:

  • 你试过陨石是否真的有效吗?这些似乎只是警告。运行 mrt create testapp 时会发生什么
  • 是的,但也失败了。 execvp(): No such file or directory 找不到流星可执行文件!当我尝试再次安装 Meteor 时显示:最新版本的 Meteor,0.8.0,已经安装在这台计算机上。
  • 您可能需要删除当前安装并使用sudo -H npm install -g meteorite重新安装
  • 工作正常!现在我可以使用mrt create 谢谢。
  • 太好了,我把它记录下来作为答案。

标签: meteor meteorite


【解决方案1】:

当陨石难以满足依赖关系或查找库时,您必须确保删除当前安装并使用以下方法重新安装:

$ sudo -H npm install -g meteorite

注意-H 标志。

【讨论】:

    猜你喜欢
    • 2015-05-21
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    • 2012-03-19
    • 2014-05-02
    • 2014-11-07
    相关资源
    最近更新 更多