從 .proto 檔案生成 golang 代碼后,我遇到錯誤
在此處輸入影像描述
我在 stackoverflow 中搜索后嘗試了這一行:
go get -u github.com/golang/protobuf/protoc-gen-go
我得到:
在此處輸入影像描述
uj5u.com熱心網友回復:
找到它,這是 ~/.bashrc 檔案中的設定問題我沒有準確指定 GOROOT 和 GOPATH 這是要遵循的步驟
在你的命令列上
nano ~/bashrc
然后將此行添加到檔案中
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=/home/user/golib
export PATH=$PATH:$GOPATH/bin
export GOPATH=$GOPATH:/home/user/code
點擊保存ctrl^X
將添加所有依賴項;正如我所理解的那樣;到 golib 檔案夾
然后注銷您的會話
順便說一句,我按照 YouTube 上 freecodecamp 視頻的說明進行操作
uj5u.com熱心網友回復:
我認為你應該跑
go install google.golang.org/protobuf/cmd
并使用它生成您的代碼。
PS 安裝后二進制檔案將被放入 $GOPATH/bin
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/424142.html
