我试图通过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不兼容。
感谢任何帮助!
答案 0 :(得分:0)
让它工作,不知道为什么虽然..删除了与节点和安装节点相关的所有与自制程序。然后安装acs没有任何问题。
按照此处的说明删除节点:http://tinyurl.com/qxyax6y