root コマンドで実行することをお勧めします。root
の場合、go version を入力した後、
コマンド 'go' は見つかりませんが、次のコマンドでインストールできます。
snap install go # バージョン 1.18.2、または
apt install golang-go # バージョン 2:1.13~1ubuntu2
apt install gccgo-go # バージョン 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
#ネットワークディレクトリに切り替えて環境を設定します
cd ../../../test-network
export PATH=${
PWD}/../bin:$PATH
export FABRIC_CFG_PATH=$PWD/../config/
#権限の追加
cd ..
sudo chmod +x test-network
cd test-network
#ピアのバージョンを確認する
peer version
#peer コマンドを使用してピアノード上にチェーンコード パッケージを作成します
peer lifecycle chaincode package fabcar.tar.gz --path ../chaincode/fabcar/go/