日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
解決goget時出現(xiàn)xxxisdeprecated的問題

公司主營業(yè)務:網(wǎng)站建設、網(wǎng)站設計、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出西平免費做網(wǎng)站回饋大家。

本文由golang教程欄目給大家介紹關于go get時出現(xiàn)‘xxx is deprecated’的問題,希望對需要的朋友有所幫助!

最近在學習go的grpc需要使用protobuf,protoc-gen-go包可以生成golang的protobuf版本協(xié)議代碼

在mac開發(fā)環(huán)境下,使用以下命令安裝包時會報錯

go get -u github.com/golang/protobuf/protoc-gen-go

報錯內(nèi)容是以下內(nèi)容:

報錯信息為go1.17版本以后,不贊成使用go get來安裝包,而是通過go install的方式安裝包

這里我使用了我個人的解決方法

進入到golang/protobuf下載源碼

  • 進入protobuf目錄
  • 進入protoc-gen-go目錄下
  • 運行命令go build
  • 運行命令go install

這里簡單介紹一下go build和go install

go build

通過go build加上要編譯的Go源文件名,我們即可得到一個可執(zhí)行文件,默認情況下這個文件的名字為源文件名字去掉.go后綴。

go install

與build命令相比,install命令在編譯源碼后還會將可執(zhí)行文件或庫文件安裝到約定的目錄下。

  • go install編譯出的可執(zhí)行文件以其所在目錄名(DIR)命名

  • go install將可執(zhí)行文件安裝到與src同級別的bin目錄下,bin目錄由go install自動創(chuàng)建

  • go install將可執(zhí)行文件依賴的各種package編譯后,放在與src同級別的pkg目錄下

此時在GOPATH的/bin目錄下會存在protoc-gen-go的可執(zhí)行文件

將$GOPATH/bin目錄加入到環(huán)境變量中,這樣后續(xù)只要使用go install生成的命令就可以直接執(zhí)行了。

這時編輯/etc/profile文件將此文本加入profile文件中,這里的$GOPATH變量為你本地GO的GOPATH路徑

export PATH="$PATH:$GOPATH/bin" >> /etc/profile

這時問題就解決了!可以通過命令protoc --go_out=plugins=grpc:. *.proto 導出golang的protocbuf協(xié)議代碼


網(wǎng)站題目:解決goget時出現(xiàn)xxxisdeprecated的問題
文章網(wǎng)址:http://www.5511xx.com/article/dpecpcj.html