日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

grpc生成pb.go文件报错github.com/gogo/protobuf/gogoproto/gogo.proto: File not found.

發布時間:2023/12/16 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 grpc生成pb.go文件报错github.com/gogo/protobuf/gogoproto/gogo.proto: File not found. 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天準備寫個grpc接口,然后看了文檔準備開始寫proto文件,寫完之后打算生成對應的pb.go文件。

然后就報了這么一個錯誤:

github.com/gogo/protobuf/gogoproto/gogo.proto: File not found.

看字面意思很簡單,就是文件沒找到。

然而,我的pkg中明明是有這個文件的,帶不帶版本號是不影響的。

然后進過一系列的摸索和請教終于找到了解決辦法!

關掉你的module自動同步:

go env -w GO111MODULE=off

?

但是關閉的過程卻不是那么的順利,我的goland終端中查看GO111MODULE=on。重新打開IDE也還是on的,

而在我的iterm2中查看GO111MODULE=off。

當我想go env -w重新置為off的時候又有報錯提示我:

warning: go env -w GO111MODULE=... does not override conflicting OS environment variable

emm....然后打開我的系統變量明明也是off的!

怎么會這樣!

(到現在我也不知道為什么,哪位大佬知道麻煩告訴我一下)

然后用

unset?GO111MODULE

再查看go env,嗯終于正常

然后再執行生成pb.go的命令也終于正常了。

如果還沒生效而你真的缺少這個文件,你可以用以下命令引入:

go get github.com/gogo/protobuf/...

?

總結

以上是生活随笔為你收集整理的grpc生成pb.go文件报错github.com/gogo/protobuf/gogoproto/gogo.proto: File not found.的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。