我正在创建一个狂欢应用程序。现在我需要将我的本地数据库推送到heroku共享数据库。当我运行heroku db:push我得到了以下错误
!!!捕获服务器异常
HTTP代码:500
点击服务器错误:LoadError:没有要加载的此类文件 - 续集/适配器/
[“/app/.bundle/gems/ruby/1.9.1/gems/sequel-3.20.0/lib/sequel/core.rb:249:in require'", "/app/.bundle/gems/ruby/1.9.1/gems/sequel-3.20.0/lib/sequel/core.rb:249:in
阻止在tsk_require'”,“/ app / .bundle / gems / ruby / 1.9.1 / gems / sequel-3.20.0 / lib / sequel / core.rb:72:in block in check_requiring_thread'“,
然后我尝试在heroku配置中检查我的共享数据库url。但我没有在配置变量中找到
有人可以帮我解决这个问题吗?
答案 0 :(得分:3)
检查实际上是否列出了共享数据库插件;
heroku info
如果你因为某种原因不这样做,那么你需要做
heroku addons:add shared-database
添加它然后再次尝试推送。虽然我不明白为什么你的应用程序在初始创建时不会有共享数据库。