【问题标题】:Cannot deploy with Passenger无法与乘客一起部署
【发布时间】:2012-05-12 17:51:01
【问题描述】:

我正在尝试使用 Rails 部署我的第一个应用程序。我无法部署它,我很不高兴,因为框架本身允许我非常快速地开发应用程序,但我只有两天时间来完成部署工作:-(

我已经按照教程安装和配置了乘客(我正在使用 RVM)。 当我访问该页面时,出现以下错误页面:traceback here(张贴在 pastebin 上以保持该帖子清晰)。

怎么了? 我刚刚将整个项目上传到生产服务器上,运行bundle installrake db:createrake db:migraterake db:seed。我错过了一些步骤吗?

为什么它不运行? 使用 Rails 3.2.3 和 Ruby 1.9.3 开发。

请帮我让它运行起来。

谢谢, 亚历克斯。

【问题讨论】:

  • 你的 home/regroup/calendar/app/models/event.rb 好像有问题,你可以把它贴在这里
  • 当然!它包含this code
  • 事实上,在我用来开发它的 PC (ubuntu) 上,它使用 rails s 正常运行。
  • 这就是问题检查我的答案。 :)

标签: ruby-on-rails ruby ruby-on-rails-3 deployment passenger


【解决方案1】:

我对您的问题知之甚少,但我知道并且知道发生了什么。如果有 class 参数,请检查事件模型中的 belongs_to 关联,将其替换为 class_name

【讨论】:

  • 太棒了!它终于运行了!非常感谢!我花了 2 天的时间来解决这个问题……Rails 很棒,但回溯有点令人困惑:-s 为什么这与开发机器的工作方式不同?现在我刚刚发现模板没有从布局中继承(设计模板没有继承)你可以看到应用程序here。是我还是我发现部署此应用程序有任何问题? :-S 然后在登录时说“我们很抱歉,但有些事情发生了”。我要读日志。一分钟后回复您。
  • 当然,它解决了这个问题。非常感谢:-)你能帮我修复this last one error吗?它完全缺少搜索.erb.haml 模板,但不知道为什么。捆绑安装正确安装了Haml。我是否需要在生产中设置一些配置才能使其正常工作?
  • 如果您写一个新问题并将您的 Gemfile 粘贴到那里会很好
  • 好的,我会的;)祝您有美好的一天!
猜你喜欢
  • 2012-03-24
  • 2014-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-20
  • 1970-01-01
  • 2022-09-28
相关资源
最近更新 更多