gpt4 book ai didi

heroku - 将 go 应用程序部署到 Heroku 时,mgo 依赖项出错

转载 作者:IT老高 更新时间:2023-10-28 13:09:33 25 4
gpt4 key购买 nike

我正在尝试将 Go 应用程序部署到 Heroku,我正在使用 godeps 进行依赖管理,正如他们的文档所建议的那样。但是当我 git push heroku master 我得到以下错误,告诉文件 sasl.go 不存在。

remote: # github.com/grsouza/feeng-api/vendor/gopkg.in/mgo.v2/internal/sasl
remote: vendor/gopkg.in/mgo.v2/internal/sasl/sasl.go:15:24: fatal error: sasl/sasl.h: No such file or directory
remote: // #include <sasl/sasl.h>
remote: ^
remote: compilation terminated.
remote: github.com/grsouza/feeng-api/vendor/github.com/onsi/gomega
remote:
remote: ! Push rejected, failed to compile Go app
remote:
remote: Verifying deploy....
remote:
remote: ! Push rejected to limitless-ridge-36512.
remote:
To https://git.heroku.com/limitless-ridge-36512.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/limitless-ridge-36512.git'

谁能帮我解决这个问题?

谢谢。

最佳答案

您在项目中使用 godep save ./... 吗?

如果是,删除Godepvendor目录,尝试使用godep save,不带./...

我这样做并为我工作。

关于heroku - 将 go 应用程序部署到 Heroku 时,mgo 依赖项出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35992153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com