Heroku:部署rails应用程序故障

时间:2011-01-18 22:30:55

标签: ruby-on-rails git deployment hosting heroku

我正在尝试使用heroku部署我的rails应用程序(如图here所示)。我创建了一个非常简单的rails应用程序(使用ruby 1.9.2和rails 3.0.3;我确定heroku支持这些 - 请参阅heroku docs),创建并推送github repo,创建heroku repo并推送它(所有提交都是完成)。当我试图访问我的应用程序控制器时,它会抛出404 rails页面,就像它说“没有这样的控制器”。我已经完成了heroku rake db:migrate,但是第一次运行它时,我发现'找不到主机'错误。再次运行此修复了该问题。好吧,我不确定我是否应该运行heroku addons add:postgresql - 我虽然postgres默认开启,但是heroku说我应该付钱才能得到DB(我提到的运行命令要求我确认收费)

可能听起来很愚蠢,但是如何部署我的rails应用程序(这是一个非常简单的应用程序)而不需要支付任何费用和像我在帖子开头提到的404页面这样的麻烦? (这是我的问题)。也许我应该选择其他托管(如果它存在于我们的世界中)或者我是否在使用heroku做错了什么?

1 个答案:

答案 0 :(得分:3)

你忘了把你的quotes_controller.rb推到git和heroku。

git add controllers/quotes_controller.rb

似乎你也忘记了模型,可能还有很多文件。