hyperledger-fabric - npm 安装 composer-cli 错误
问题描述
部署业务网络时出现错误。
作曲家网络部署
它与上面的命令一起工作。我们需要先安装 npm install composer-cli。
我试图安装该命令我收到以下错误
2 使用 npm@6.0.1 的信息 3 使用 node@v8.11.2 的信息 4 详细配置 跳过项目配置:/home/XXX/.npmrc。(匹配 userconfig)5 详细 npm-session 7500b569e0b5ec68 6 详细堆栈类型错误:参数“url”必须是字符串,而不是对象 6 Url.parse 处的详细堆栈(url.js:103:11) 6 Object.urlParse 处的详细堆栈 [ as parse] (url.js:97:13) fixupUnqualifiedGist (/home/XXX/.nvm/versions/node/v8.11.2/lib/node_modules/npm/node_modules/hosted-git-info/index. js:94:20) fromUrl (/home/XXX/.nvm/versions/node/v8.11.2/lib/node_modules/npm/node_modules/hosted-git-info/index.js:40:13) 的 6 个详细堆栈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 (/home/XXX/.
你能指导我吗..
提前致谢
解决方案
对于 Composer v0.19.8(最新版本),您应该拥有 node v8.9 或更高版本,因此您的版本 8.11 应该没问题。
您应该使用此命令安装 composernpm install -g composer-cli
对于作曲家 v0.19,该命令composer network deploy
已被删除,您现在需要composer network install
和composer network start
另请注意,Composer v0.19 需要 Fabric v1.1.0。
这些说明应该会有所帮助。
推荐阅读
- node.js - 在 JSHint 上允许 ECMASCRIPT 8
- javascript - 修复导入错误和 TypeError: ActiveDirectory is not a constructor
- python - 将数据保存在 Postgresql 数据库中
- java - 如何在 Android 应用程序被杀时保留 SharedPreferences 值
- reactjs - 我是使用 antd 库的新手,如何在此处添加额外的输入/文本框,以便在单击 + 符号时出现两个输入框
- c# - Azure AD 租户 ID
- c# - 删除数据库中的树
- json - 用方括号括起来时 JSON 作为原始字符串?
- neo4j - 使用 Cypher 识别图中的循环(包含 2 个节点、3 个节点...n 个节点)
- postgresql - 如果 Postgres 上已经存在,忽略约束?