簡體   English   中英

如何使用 MySQL 數據庫在 Heroku 上部署 Go 服務器?

[英]How to deploy Go server on Heroku with a MySQL database?

我現在是托管應用程序的完整初學者,但我正在努力掌握它。 - 我在我的 PC 上本地運行 MySQL 數據庫。 我應該如何在網上托管它。 - 當我嘗試在 Heroku 上部署我的 Go 服務器時,出現以下錯誤並且無法在網上的任何地方找到解決方案。

-----> App not compatible with buildpack: https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/go.tgz More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure ! Push failed

在這方面的任何幫助將不勝感激!

要解決此問題,您需要使用一些 vendoring 工具 - 例如 Godep、dep 等。 Heroku 無法在沒有“vendor”文件夾的情況下部署 golang 應用程序

只需運行此命令:

go mod init [app-name]

這將為您創建一個 go mod 文件和一個 go sum 然后運行:

go get

安裝您在 go 應用程序中調用的那些包。 開發人員通常使用 go mod init github.com/name/repo 但 go mod init [app-name] 可以完成這項工作!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM