亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Fabric Go 鏈碼安裝錯誤:錯誤:獲取鏈碼字節時出錯:'go list'

Fabric Go 鏈碼安裝錯誤:錯誤:獲取鏈碼字節時出錯:'go list'

Go
藍山帝景 2022-06-21 16:38:53
我試圖在對等 docker 容器中安裝 golang 鏈代碼,但出現以下錯誤。安裝與 nodeJs 鏈碼配合得很好。volumes:  - ./msps/peer4.org1/msp:/etc/hyperledger/fabric/msp  - ../go-chaincode/dataCC:/opt/gopath/src/github.com/org1/dataCC  - ./peer4:/opt/gopath/src/github.com/hyperledger/fabric/peer/files  -  peer4.org1.com:/var/hyperledger/production該go-chaincode/dataCC目錄包含鏈碼的 go 模塊。命令peer lifecycle chaincode package $DATA_CHAINCODETAR_FILE --path $CORE_PEER_CHAINCODE_ID_PATH  --lang golang --label datacc_1日志2020-08-08 02:54:16.263 UTC [bccsp] GetDefault -> DEBU 002 Before using BCCSP, please call InitFactories(). Falling back to bootBCCSP.2020-08-08 02:54:16.270 UTC [main] InitCmd -> DEBU 003 peer lifecycle chaincode package does not need to init crypto錯誤:error getting chaincode bytes: 'go list' failed: exec: "go": executable file not found in $PATH碼頭集裝箱/opt/gopath/src/github.com/hyperledger/fabric/peer # go listsh: go: not found
查看完整描述

2 回答

?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

我嘗試復制該問題,并能夠成功安裝和實例化鏈代碼?,F在,這可能不是解決這個問題的最佳方法,但它確實對我有用。

  • docker exec -it container_name bash使用命令(bash/sh根據容器的操作系統)進入 peer/cli 容器。

  • 從此處安裝 go 二進制文件并按照所有安裝說明進行操作。確保go按照附加鏈接中的示例安裝檢查。

  • mkdir -p /root/go/src在此目錄中運行并復制您的鏈代碼文件夾。

  • 安裝/打包/實例化你的鏈碼。

在安裝/打包鏈代碼之前,請確保將環境變量設置CORE_PEER_MSPCONFIGPATH為管理員的msp目錄。默認路徑是CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/[email protected]/msp.

試試這個方法,看看它是否適合你。

每當我發現有用的東西或更好的解決方案時,我都會更新這個答案。


查看完整回答
反對 回復 2022-06-21
?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

執行以下命令,然后重試部署鏈代碼:

$go env GOPROXY= 
$go env GO111MODULE=on

如果上面的命令不能正常運行,那么執行下面的命令。

$ export GO111MODULE=on
$ export GOPROXY=https://goproxy.cn

供參考: https ://goproxy.cn/


查看完整回答
反對 回復 2022-06-21
  • 2 回答
  • 0 關注
  • 726 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號