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

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

使用 Go Module 在 Heroku 上構建應用程序。更改根目錄

使用 Go Module 在 Heroku 上構建應用程序。更改根目錄

Go
Cats萌萌 2022-12-19 20:06:47
我選擇Go Module Specifics的方式來構建我的 Go 應用程序。當我像下面這樣設置目錄時,它運行良好。main.gogo.modgo.sumREADME.md哪里去.modmodule xxx// +heroku goVersion go1.18go 1.18...但是我想把所有的源代碼放在src文件夾中。并推送到 Heroku,它會出錯README.md?? src  - main.go  - go.mod  - go.sum有沒有辦法做到這一點?
查看完整描述

1 回答

?
小唯快跑啊

TA貢獻1863條經驗 獲得超2個贊

您的go.mod(和go.sum)文件需要位于代碼庫根目錄中。Buildpack 將在代碼庫中搜索main包并編譯它們。您可以使用+heroku installbuild 指令覆蓋此行為(獲取的內容):

使用 go modules 時,此 buildpack 將在代碼庫中搜索主要包,忽略 vendor/ 中的任何內容,并將自動編譯這些包。如果這不是您想要的,您可以通過 go.mod 文件的 // +heroku 安裝指令指定特定的包規范(見下文)。

README.md
- go.mod
- go.sum
?? src
  - main.go

我不認為你可以go.mod在 Heroku 中使用比 root 更深層次的 Go Module Specifics 文件,但你的代碼確實可以在子目錄中。


查看完整回答
反對 回復 2022-12-19
  • 1 回答
  • 0 關注
  • 127 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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