我有一个在本地运行良好的应用程序。一切似乎都已正确设置以转移到 Heroku,包括 Postgres gem(并且开发是使用 postgres 服务器完成的)。
问题是,当我尝试将其向上推时,我收到了围绕三个当前有问题的依赖项 bson_ext、bson 和 mongoid 1.4.1 的错误消息。似乎巫术需要这些(在 1.4.1 中)才能运行。我通过手动下载将它们安装在本地,但它们是从在线资源中拉出来的。因此,当 Heroku 试图找到它们时,它找不到,并且中止了。我尝试为所有这些指定使用 1.4.0,然后该应用程序安装正常(并为 Cedar 堆栈进行数据库设置等)。
问题是,当我在他们的服务器上加载应用程序时,我会收到通用的“哎呀,出现问题”Heroku 消息。检查实际的heroku日志后,我真的找不到任何问题。使这项工作的方法是什么?
谢谢你的帮助。