(Rails)Heroku部署寻找不再存在的控制器

时间:2014-04-01 22:15:22

标签: ruby-on-rails heroku deployment ruby-on-rails-4

嘿我正在尝试在Heroku上部署我的rails应用程序,但每次都收到并且错误代码10(app崩溃)。当我运行“heroku run bundle exec rails console”命令时,我可以看到它正在寻找我很久以前删除但不再依赖的控制器,为什么会这样,我该如何解决?非常感谢!

这是错误,它查找“items_controller”,即使我在几周前删除了该文件并且我的应用程序在本地工作

unning `bundle exec rails console` attached to terminal... up, run.7812
/app/app/controllers/items_controller.rb:26: warning: else without rescue is useless
/app/vendor/bundle/ruby/2.0.0/gems/activesupport-    4.0.2/lib/active_support/dependencies.rb:229:in `require':     /app/app/controllers/items_controller.rb:22: syntax error, unexpected ')', expecting     keyword_then or ';' or '\n' (SyntaxError)

2 个答案:

答案 0 :(得分:1)

听起来你可能没有将它从git存储库中删除,即使你在本地删除了它。

答案 1 :(得分:0)

git rm --cached app/controllers/items_controllers.rb

提交它,推送到heroku。如果这不起作用:

heroku run bash

导航到控制器并查看项目控制器是否存在。