我试图在Heroku上传我的rails3.2应用程序。 我按照Heroku上的指示,可以上传。Heroku识别不存在的模型
我打开应用程序后,出现错误。 我跑“Heroku的日志”,并得到
2012-07-21T19:07:01+00:00 app[web.1]: => Booting Thin
2012-07-21T19:07:01+00:00 app[web.1]: => Rails 3.2.6 application starting in production on http://0.0.0.0:34125
2012-07-21T19:07:01+00:00 app[web.1]: => Call with -d to detach
2012-07-21T19:07:01+00:00 app[web.1]: Exiting
2012-07-21T19:07:01+00:00 app[web.1]: => Ctrl-C to shutdown server
2012-07-21T19:07:01+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require': /app/app/models/question.rb:2: syntax error, unexpected '\n', expecting tASSOC (SyntaxError)
此日志说我必须在的SyntaxError“question.rb”,但我之前已经删除了这一模式。所以,这意味着Heroku认可了不存在的模型。
我试过“heroku pg:reset SHARED_DATABASE”和“bundle exec rake db:drop:all”但是Heroku仍然错误地识别模型。
我该如何解决这个问题。
感谢您的建议,我试过git rm /app/app/models/question.rb,它工作正常!非常感谢。 – 2012-07-21 20:47:13
不客气。你能选择我的答案作为接受的答案吗? – 2012-07-21 21:18:55