我已經(jīng)到處尋找“go.mod具有格式錯誤的模塊路徑”的答案,但我還沒有找到為什么我無法獲得我正在編寫的庫來導入的答案。為了簡化,我做了一個小型的庫存儲庫:https://github.com/buphmin/test-go-pkg注意:我正在使用 stripe api 庫來獲取結(jié)構(gòu)靈感。https://github.com/stripe/stripe-go問題:我創(chuàng)建了一個庫,去mod init,將代碼和標簽推送到github。然后嘗試導入包以在其他地方使用庫,我收到一條錯誤消息:“去獲?。篻ithub.com/buphmin/test-go-pkg@v1.0.0:版本無效:go.mod在修訂版v1.0.0處具有格式錯誤的模塊路徑”github.com/buphmin/test-go-pkg/v1”我不知道為什么這是一個問題,到目前為止我還沒有找到答案。重現(xiàn)步驟假設您已經(jīng)安裝。創(chuàng)建本地文件夾去 mod init <your_mod>去 github.com/buphmin/test-go-pkg/v1發(fā)生錯誤其他信息轉(zhuǎn)到 v1.16ubuntu 18 LTS去模組文件抄自上面列出的事實來源:https://github.com/buphmin/test-go-pkgmodule github.com/buphmin/test-go-pkg/v1go 1.16編輯 - 回答:在@Steven Penny的幫助下,我現(xiàn)在的理解是v1,v2等比組織更重要。本文介紹了 go 如何處理版本控制 https://www.honeybadger.io/blog/golang-go-package-management。
1 回答

慕田峪4524236
TA貢獻1875條經(jīng)驗 獲得超5個贊
這:
module github.com/buphmin/test-go-pkg/v1
無效。應該是這樣的:
module github.com/buphmin/test-go-pkg
- 1 回答
- 0 關(guān)注
- 118 瀏覽
添加回答
舉報
0/150
提交
取消