fabric v2.1部署test-network提示Peer binary and configuration files not found..

问题如下:

1.扩容问题

Ubantu磁盘扩容(虚拟机)

2.二进制问题

参考博客:https://www.cnblogs.com/mumuzifeng/p/14048226.html

Peer binary and configuration files not found..

Follow the instructions in the Fabric docs to install the Fabric Binaries:
https://hyperledger-fabric.readthedocs.io/en/latest/install.html

这个问题解决了几天,有几种方式
(1)在fabric/scripts找到bootstrap.sh并运行,但是下载很慢,网络有时连接不通。

### 使用 Fabric 2.1 部署 Test 网络 进入 `fabric-samples` 文件夹中的 `test-network` 目录来验证安装是否成功[^1]: ```bash cd fabric-samples/test-network/ ``` 为了确保环境正常工作,可以执行如下命令停止任何正在运行的网络实例并重新启动带有通道创建功能的新实例[^2]: ```bash ./network.sh down ./network.sh up createChannel ``` 上述操作会基于默认设置初始化一个新的测试网络,并建立一个名为 `mychannel` 的通信渠道。 ### Go 版本 Chaincode (智能合约) 的部署过程 继续利用 `peer lifecycle chaincode` 命令集完成资产转移基础链码 (`asset-transfer-basic`) 到已构建好的Fabric测试网路中去的操作。这一步骤涉及到了多个子指令用于打包、批准以及提交链码定义给参与节点们认可。 #### 准备阶段 确认已经处于正确路径之下即 `~/hyfa/fabric-samples/test-network` ,接着按照官方文档指引逐步实施各个必要的步骤前缀命令。 #### 执行具体命令序列 - **打包**:将源代码转换成适合分发的形式。 ```bash export PATH=${PWD}/../bin:$PATH export FABRIC_CFG_PATH=$PWD/../config/ peer lifecycle chaincode package basic.tar.gz --path ../chaincode/asset-transfer-basic/chaincode-go --lang golang --label basic_1.0 ``` - **安装**:把封装后的包上传至目标Peer上。 ```bash peer lifecycle chaincode install basic.tar.gz ``` - **查询已安装的Chaincode** 查询当前节点上的所有已安装链码列表以获取后续所需参数。 ```bash peer lifecycle chaincode queryinstalled ``` - **批准Chaincode定义** 各个组织内的管理员需单独同意即将生效于联盟间的契约条款。 ```bash peer lifecycle chaincode approveformyorg -o localhost:7050 --ordererTLSHostnameOverride orderer.example.com --tls --cafile $ORDERER_CA --channelID mychannel --name basic --version 1.0 --package-id $(<basic.package-id.txt) --sequence 1 --init-required ``` - **检查审批状态** 可选地查看其他成员对于相同提案的态度进展状况。 ```bash peer lifecycle chaincode checkcommitreadiness --channelID mychannel --name basic --version 1.0 --sequence 1 --output json --init-required ``` - **最终化Chaincode生命周期** 当所有参与者都表达了肯定意见之后,则可正式确立此份协议书。 ```bash peer lifecycle chaincode commit -o localhost:7050 --ordererTLSHostnameOverride orderer.example.com --tls true --cafile $ORDERER_CA --channelID mychannel --name basic --version 1.0 --sequence 1 --init-required --peerAddresses localhost:7051 --tlsRootCertFiles $PEER0_ORG1_CA --peerAddresses localhost:9051 --tlsRootCertFiles $PEER0_ORG2_CA ``` 以上就是使用 Hyperledger Fabric v2.1 架构快速建立起简易版区块链平台的方法概述及其内嵌入简单应用程序——资产转让逻辑的具体实现流程。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值