Hyperledger Composer 无法部署业务网络



我将本地环境更新为Composer v0.14.3,我一直在关注Hyperledger Composer网站上的开发人员教程。然后,当我尝试将业务网络部署到本地Hyperledger Fabric时,我在"部署到正在运行的Hyperledger Fabric"部分下收到以下错误。我得到的错误如下所示:

Deploying business network from archive: my-network.bna
Business network definition:
    Identifier: my-network@0.0.1
    Description: My Commodity Trading network
✖ Deploying business network definition. This may take a minute...
Error: Error trying deploy. Error: Error trying install composer runtime. Error: Endpoint read failed
Command failed

看到的另一个问题是,我能够通过"startFabric.sh"脚本启动本地Hyperledger Fabric,但是几分钟后容器"hyperledger/fabric-peer:x86_64-1.0.4"突然停止,所以我必须再次运行"stopFabric.sh"和"startFabric.sh"脚本,看到这张图片。

作为参考,我已经完成了这篇文章中的建议,但我仍然遇到同样的错误。

建议将您的

Composer 开发环境更新(即重新安装)到当前版本 v0.15.0(截至 11 月 10 日) - 有一个新的教程(它与您看到的有所不同),它将使用商业网卡进行网络部署(不再需要 createComposerProfile.sh) - 让生活更轻松。 要获得最新版本,您需要按照文档安装模块 -> https://hyperledger.github.io/composer/installing/development-tools.html - 这将获得最新版本。确保使用在 fabric-tools 中下载的脚本进行完全拆卸(因为您的 CC 容器将是 0.14.3 或更早版本,因此已过时),然后您随后执行 npm -g 卸载相同的模块名称,例如 composer-cli、composer-playground 等,并且它们在随后的 npm -g 安装相同的作曲家模块时都处于同一级别 (0.15.0)。

最新更新