我在部署busniess网络时遇到以下错误。
composer network deploy
使用上述命令。我们需要先安装npm install composer-cli。
我试图安装该命令我收到以下错误
使用npm@6.0.12 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]
你能指导我吗?先谢谢
答案 0 :(得分:0)
对于Composer v0.19.8(最新版本),您应该拥有节点v8.9或更高版本,因此您的版本8.11应该没问题。
您应该使用此命令npm install -g composer-cli
对于composer v0.19,命令composer network deploy
已被删除,您现在需要composer network install
和composer network start
另请注意,Composer v0.19需要Fabric v1.1.0。
These instructions应该有帮助。