linux下安裝go protobuf的步驟

安裝protobuf首先需要考慮自己的linux主機能否上外網,如果能上外網,則只需要執行一條命令即可,不能的話,則需要執行多條命令

1.測試自己的主機能否上外網

ping google.com,大部分Linux服務器由於安全性等方面的原因,會限制無法上外網

2.可以上外網則執行

go get github.com/golang/protobuf/proto,這條命令本質上是先執行 git clone下載文件,然後執行go install安裝軟件包

3.如果不能上外網,則執行下面的語句

  • (1)下載protobuf源碼
    git clone https://github.com/golang/protobuf.git
  • (2)將protobuf文件放在$GOPATH/src/github.com/golang/(沒有則自己創建此目錄)
  • (3)進入protobuf目錄,執行make命令,會出現
    go install ./proto ./jsonpb ./ptypes ./protoc-gen-go,系統已經將我們需要的包都給install了,此時在執行 go build就不會出現此問題了

備註 go開發過程中,出現此類問題,絕大多數都是由於包路徑問題,我們需要關注GOPATH、GOROOT以及安裝包的路徑,大部分問題都能迎刃而解。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章