业务网络定义错误 - Hyperledger区块链/ IBM zerotoblockchain培训

时间:2018-02-18 21:29:23

标签: blockchain hyperledger

我正在学习Hyperledger区块链,并尝试关注ZerotoBlockchain (https://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/crse0401.html?Open

我已经安装了所有组件,但是当我运行" buildAndDeploy"时出现了以下错误:来自MyPath / ZeroToBlockchain / Chapter03的脚本文件。我正在使用MacOSX。

  • docker和fabric正在运行。
  • 在收到此错误之前,所有内容都已成功完成。

错误如下:

  

✖启动业务网络定义。这可能需要一分钟......

     

错误:尝试实例化composer运行时时出错。错误:无效   来自任何同行的回应。

     

来自尝试的对等通信的响应是错误:错误:错误   起始容器:无法生成特定于平台的docker build:   从构建返回的错误:1"#   作曲/供应商/ gopkg.in / olebedev /复duktape.v3

     

包含来自的文件   chaincode /输入/ SRC /作曲家/供应商/ gopkg.in / olebedev /复duktape.v3 / api.go:7:0:

     

chaincode /输入/ SRC /作曲家/供应商/ gopkg.in / olebedev /复duktape.v3 / api.go:   在功能' _duk_error':

     

chaincode /输入/ SRC /作曲家/供应商/ gopkg.in / olebedev /复duktape.v3 / duktape.h:510:127:   警告:逗号表达式的右侧操作数无效   [-Wunused-value](duk_error_raw((ctx),(duk_errcode_t)(err_code),   (const char *)(DUK_FILE_MACRO),(duk_int_t)(DUK_LINE_MACRO),    VA_ARGS ),(duk_ret_t)0)                                                                                                                                  ^

     

chaincode /输入/ SRC /作曲家/供应商/ gopkg.in / olebedev /复duktape.v3 / api.go:153:2:   注意:在扩展宏观&duk_error' duk_error(ctx,err_code,   "%s",str); ^

     

go build composer:/ opt / go / pkg / tool / linux_amd64 / link:fork / exec   / opt / go / pkg / tool / linux_amd64 / link:exec格式错误"

     

命令失败

     

1 个答案:

答案 0 :(得分:1)

我有同样的问题,但通过添加路径来解决它。 在Ubuntu 16.04 LTS

#哪个

的/ usr /本地/去/ bin中/去

vi .profile

路径=“添加到您的路径 / usr / local / go / bin”

#source .profile

#buildAndDeploy

   =====================================================
   -----> starting REST server
   =====================================================

   network archive, start and deploy script for the Zero To Blockchain Series
   This has been tested on Mac OSX thru High Sierra and Ubuntu V16 LTS
   This script will create your Composer archive

参数:        网络名称是:zerotoblockchain-network        ================================================== ===        ----->测试休息服务器         完成后,          转到您最喜欢的浏览器         并输入localhost:3000 / explorer        ================================================== ===        ================================================== ===        ----->启动休息服务器v0.15 for admin @ zerotoblockchain-network        ================================================== === 从业务网络定义中发现类型... 从业务网络定义中发现的类型 为业务网络定义中的所有类型生成模式... 生成的业务网络定义中所有类型的模式 将所有类型的模式添加到Loopback ... 为Loopback添加了所有类型的模式 网络服务器收听:http://localhost:3000http://localhost:3000/explorer

浏览您的REST API

打开浏览器,您将看到与视频完全相同的内容。