无法安装composer-cli

时间:2017-06-28 23:07:16

标签: hyperledger-composer

我无法在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并且还没有能够重新安装它。

1 个答案:

答案 0 :(得分:1)

您正在使用npm版本5,而Composer尚不支持该版本。请尝试使用受支持的npm版本。有关支持的操作环境,请参阅https://hyperledger.github.io/composer/installing/development-tools.html