嘿我正在尝试在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)
答案 0 :(得分:1)
听起来你可能没有将它从git存储库中删除,即使你在本地删除了它。
答案 1 :(得分:0)
git rm --cached app/controllers/items_controllers.rb
提交它,推送到heroku。如果这不起作用:
heroku run bash
导航到控制器并查看项目控制器是否存在。