我无法在MacOS 10.12.5上安装-g composer-cli。正如Dan指出的那样,最初我使用的是不受支持的npm版本,但是我安装了npm v 3.10.10,这是支持的,现在我收到以下错误消息:
正如Dan建议的那样,我安装了npm 3.10.10并再次尝试安装,但它再次失败,但是有了一条新消息:
Tims-MacBook-Pro:fabric-tools timolson$ npm install -g composer-cli
Error: Cannot find module 'safe-buffer'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/lib/helpers.js:5:36)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
npm ERR! Darwin 16.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "composer-cli"
npm ERR! node v6.9.2
npm ERR! npm v3.10.10
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'safe-buffer'
我在运行HLF v.6时已经安装了它,但是我正在尝试使用HLF 1 Beta并看到一条说明我需要使用比8.0更晚的作曲家版本(我正在运行版本7.?之前) 。所以我卸载了composer-cli并且还没有能够重新安装它。
答案 0 :(得分:1)
您正在使用npm
版本5,而Composer尚不支持该版本。请尝试使用受支持的npm版本。有关支持的操作环境,请参阅https://hyperledger.github.io/composer/installing/development-tools.html。