建议在root命令下进行
如果在root下,输入go version后出现
Command ‘go’ not found, but can be installed with:
snap install go # version 1.18.2, or
apt install golang-go # version 2:1.13~1ubuntu2
apt install gccgo-go # version 2:1.13~1ubuntu2
过程步骤:
#启动网络
sudo ./network.sh up
#创建频道
sudo ./network.sh up createChannel
#切换到go文件下配置环境变量
cd ../chaincode/fabcar/go/
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
go mod vendor
#切换到network目录下配置环境
cd ../../../test-network
export PATH=${
PWD}/../bin:$PATH
export FABRIC_CFG_PATH=$PWD/../config/
#增加权限
cd ..
sudo chmod +x test-network
cd test-network
#查看peer的版本
peer version
#使用peer命令,在peer节点上创建链码包
peer lifecycle chaincode package fabcar.tar.gz --path ../chaincode/fabcar/go/