【问题标题】:Rails 3.2, Refinery Edge BlogRails 3.2,炼油厂边缘博客
【发布时间】:2012-03-09 09:18:19
【问题描述】:

我正在尝试将我的 Refinery 博客 CMS 部署到临时服务器。

该应用程序在我的开发中运行良好,但令人讨厌的是它不在线。我从乘客那里收到以下错误:

没有要加载的文件 -- /path/to/app/releases/20120217232643/webapp/app/mailers/refinery/blog/comment_mailer

作为 Rails 的新手,我完全感到困惑,但我认为它可以解决问题。特别是因为它在我的开发机器上运行良好。

我会很感激一两个指针。

谢谢

M.

【问题讨论】:

  • 您是如何部署到您的 Web 服务器的?会不会有任何显着差异?
  • 我正在使用 Capistrano,但是,运行 rake 命令会出现问题并导致错误,所以直到我发现我必须通过 ssh 登录并手动运行它们

标签: ruby-on-rails blogs passenger comments refinerycms


【解决方案1】:

尝试使用 Rails 3.0 运行它,您可以使用 gem install rails -v 3.0 安装它。根据“入门指南”(参见http://refinerycms.com/guides/getting-started-with-refinery),Refinery 在 Rails 3.0 上运行。

【讨论】:

  • 酷我认为这可能是目前最好的方法,直到 3.2 和炼油厂稳定。奇怪的是它在 dev 本地工作,但在网上却失败了。 ...今天晚些时候我会尽快返回结果,看看它是否有效
  • 我认为您的评论有助于人们需要仔细阅读获得说明的指南。我发现问题出在我的部署脚本(capistrano)上。所以我只是从基础开始,让 bundle/capistrano 完成所有工作。
  • 谢谢,但是我可以得到 +1 的帮助吗? ;-) 而且是的阅读指南可以让你避免一些陷阱。
  • TBH,安装指南一般从“嘿,这很容易,你可以闭着眼睛做”然后你遇到很多问题,因为实际上你一直在闭着眼睛安装.如果我曾经写过一个应用程序......从一开始就直接......这流血,所以喝杯咖啡,锁上门然后做......
【解决方案2】:

好的,我已经找到答案了……就在错误本身!

前往炼油厂博客 git 并找到丢失的文件: Git Hub Refinery Blog/comment_mailer.rb

下载到:app/mailers/refinery/blog

而且很快,乘客不再有问题(如果炼油厂博客在他们的应用程序中包含错误,不知道为什么首先会弹出错误!?!)

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-09
  • 1970-01-01
  • 2015-11-17
  • 1970-01-01
相关资源
最近更新 更多