【问题标题】:Rails Tutorial Sample_App fails on HerokuRails 教程 Sample_App 在 Heroku 上失败
【发布时间】:2012-03-15 07:10:03
【问题描述】:

我阅读 Rails 教程并创建了一个 Sample_App。

我的代码在这里可用:https://github.com/namic/sample_app

Heroku 正在这里运行应用程序:http://afternoon-mist-7865.herokuapp.com/

它可以在我的笔记本电脑上的测试、开发和生产环境中使用,但 Heroku 用“我们很抱歉,但出了点问题”否认了我的喜悦。

有什么建议吗?

解决方案: 添加到 Gemfile: 组:生产做 宝石'pg' 结束

如果你不想在本地使用 postgresql,请记住在没有生产的情况下运行 bundle install: 捆绑安装 -- 不生产

【问题讨论】:

  • 尝试使用命令 heroku logs 检查 Heroku 日志
  • 你记得 rake heroku 数据库吗?

标签: ruby-on-rails heroku railstutorial.org


【解决方案1】:

检查日志并确保您在 heroku 上运行了迁移。

heroku 运行 rake db:migrate

【讨论】:

  • 我还没有任何模型。还需要吗?
  • 如果您在 database.yml 中配置了数据库...是的,它会自己创建数据库。
  • database.yml 表示“sqlite3”用于生产。我相信 Heroku 希望我使用 postgresql,对吗?是否可以在我的本地设置中避免使用 postgresql,并且仍然在 Heroku 中使用它?
  • 将 gem "pg" 添加到您的 GemFile.rb
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-15
相关资源
最近更新 更多