【问题标题】:How to get this simple rails project to work on Heroku?如何让这个简单的 Rails 项目在 Heroku 上运行?
【发布时间】:2012-03-29 02:18:11
【问题描述】:

我按照tutorial 制作了一个简单的网站,您可以在其中输入博客条目。我能够让它在我的计算机上使用 postgresql 数据库。

然后我把它推到了heroku。它被接受了,一切似乎都很好。

但是,当我尝试在浏览器中访问该页面时,它无法正常工作。你可以看到它here

我什至尝试在 Heroku 上设置一个共享的 postgresql 数据库。我是否应该对 database.yml 进行一些更改以使其正常工作?

我注意到的一件事是我在共享 postgresql 数据库中添加的内容,错误消息似乎表明它确实找到了数据库,但没有找到表。我对吗?我尝试使用 heroku 控制台手动重新创建表,但未能成功。

这里发生了什么?我怎样才能让它工作?

【问题讨论】:

    标签: ruby-on-rails database debugging postgresql heroku


    【解决方案1】:

    你试过heroku run rake db:migrate了吗?

    如果这不能解决问题,heroku logs --tail 会告诉你什么?

    【讨论】:

    • 运行 run rake db:migrate 似乎让它工作了!当我运行它时,它说“rake aborted!数据库配置未指定适配器”,但它仍然有效。你知道那条消息是关于什么的吗?
    • 哦,伙计,不确定那个错误。你的 Gemfile 中有 'pg' 吗?
    • 我遇到了同样的错误,但是 heroku run RAILS_ENV=production rake db:migrate 让它消失了。 HTH
    猜你喜欢
    • 1970-01-01
    • 2016-03-15
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    • 2014-02-08
    • 2019-06-12
    • 1970-01-01
    相关资源
    最近更新 更多