npm install composer-cli错误

时间:2018-06-18 09:27:15

标签: hyperledger-fabric hyperledger-composer

我在部署busniess网络时遇到以下错误。

composer network deploy

使用上述命令。我们需要先安装npm install composer-cli。

我试图安装该命令我收到以下错误

使用npm@6.0.1

2 info 3 info使用node@v8.11.2 4 verbose config跳过项目配置:/home/XXX/.npmrc。 (匹配userconfig) 5详细的npm-session 7500b569e0b5ec68 6详细堆栈TypeError:参数" url"必须是字符串,而不是对象 Url.parse上的6个详细堆栈(url.js:103:11) Object.urlParse上的6个详细堆栈[as parse](url.js:97:13) fixupUnqualifiedGist上的6个详细堆栈(/home/XXX/.nvm/versions/node/v8.11.2/lib/node_modules/npm/node_modules/hosted-git-info/index.js:94:20) 来自fromUrl的6个详细堆栈(/home/XXX/.nvm/versions/node/v8.11.2/lib/node_modules/npm/node_modules/hosted-git-info/index.js:40:13) Function.module.exports.fromUrl上的6个详细堆栈(/home/XXX/.nvm/versions/node/v8.11.2/lib/node_modules/npm/node_modules/hosted-git-info/index.js:32:18) 在Function.resolve上的6个详细堆栈(/home/XXX/.nvm/versions/node/v8.11.2/lib/node_modules/npm/node_modules/npm-package-arg/npa.js:69:28) Object.keys.forEach.name上的6个详细堆栈(/home/XXX/.nvm/versions/node/v8.11.2/lib/node_modules/npm/node_modules/lock-verify/index.js:26:26) Array.forEach()上的6个详细堆栈 Promise.all.then.result上的6个详细堆栈(/home/XXX/.nvm/versions/node/v8.11.2/lib/node_modules/npm/node_modules/lock-verify/index.js:25:25) 6详细堆栈 7详细的cwd / home / ragesh 8详细的Linux 4.15.0-23-通用 9 verbose argv" /home/XXX/.nvm/versions/node/v8.11.2/bin/node" " /home/XXX/.nvm/versions/node/v8.11.2/bin/npm" "审计" 10详细节点v8.11.2 11详细npm v6.0.1 12错误参数" url"必须是字符串,而不是对象 13详细退出[1,true]

你能指导我吗?

先谢谢

1 个答案:

答案 0 :(得分:0)

对于Composer v0.19.8(最新版本),您应该拥有节点v8.9或更高版本,因此您的版本8.11应该没问题。

您应该使用此命令npm install -g composer-cli

安装composer

对于composer v0.19,命令composer network deploy已被删除,您现在需要composer network installcomposer network start

另请注意,Composer v0.19需要Fabric v1.1.0。

These instructions应该有帮助。