亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 go 模塊文件 (go.mod) 中使用“go”版本指令有什么含義

在 go 模塊文件 (go.mod) 中使用“go”版本指令有什么含義

Go
qq_笑_17 2023-07-26 17:42:16
給出以下 go.mod 文件:module foogo 1.12require (    github.com/bar/baz v1.0.0    github.com/rat/cat v1.0.0)表明什么go 1.12?foo它是否會阻止針對任何其他版本的 Go編譯該模塊?foo或者它只是推薦/要求的 Go 版本的指標?這是一個我們應該在 Go 新版本發布時(每 6 個月)更新的指令嗎?
查看完整描述

1 回答

?
月關寶盒

TA貢獻1772條經驗 獲得超5個贊

應按照最低要求的 Go 版本來考慮。如果您使用相同或更高版本的 Go 進行構建,那么一切都應該很好,正如Go 1 兼容性承諾所承諾的那樣。如果您使用較低版本構建,如果構建失敗,將會出現錯誤消息:

go.mod 文件中的 go 指令現在指示該模塊中的文件使用的語言版本。如果不存在現有版本,它將設置為當前版本(轉到 1.12)。如果模塊的 go 指令指定的版本比正在使用的工具鏈更新,則 go 命令將嘗試構建包,并且僅在構建失敗時才會注意到不匹配。Go 1.12 發行說明


查看完整回答
反對 回復 2023-07-26
  • 1 回答
  • 0 關注
  • 157 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號