由于与tar@0.1.13不兼容,安装npm软件包acs失败

时间:2015-07-17 09:52:11

标签: installation npm command-line-interface tar acs

我试图通过npm安装软件包acs,但它失败并说它与tar@0.1.13不兼容。

然而,当我运行npm -g list时,它说我安装的tar版本是2.1.1。

➜  ~  npm info tar version
2.1.1

但是当我尝试安装ac时,由于与tar不兼容而失败。见下面的日志:

➜  ~  npm install -g acs@1.0.25

> ws@0.4.32 install       
/usr/local/lib/node_modules/acs/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/bufferutil.node
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/validation.node
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "acs@1.0.25"
npm ERR! node v0.12.7
npm ERR! npm  v2.13.1
npm ERR! code ENOTSUP

npm ERR! notsup Unsupported
npm ERR! notsup Not compatible with your version of node/npm: tar@0.1.13
npm ERR! notsup Required: {"node":"~0.5.9 || 0.6 || 0.7 || 0.8"}
npm ERR! notsup Actual:   {"npm":"2.13.1","node":"0.12.7"}

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/sinkensabe/npm-debug.log

我无法弄清楚为什么当它不是我的unix系统上似乎安装的版本时,它与tar@0.1.13不兼容。

感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

让它工作,不知道为什么虽然..删除了与节点和安装节点相关的所有与自制程序。然后安装acs没有任何问题。

按照此处的说明删除节点:http://tinyurl.com/qxyax6y