【问题标题】:Deploying Rails 3 on Dreamhost with Capistrano使用 Capistrano 在 Dreamhost 上部署 Rails 3
【发布时间】:2011-06-08 01:22:22
【问题描述】:

我正在尝试使用 Capistrano 部署 Rails 应用程序(这是我第一次使用 Capistrano)。

我有一个 Dreamhost 私有服务器,它使用 Ruby 1.8.7 和 Rails 3.0.3(根据 http://rails.dreamhosters.com/

我已遵循 Dreamhost 的 Capistrano 设置说明 (http://wiki.dreamhost.com/Capistrano)

当我运行“cap deploy:migrations”时,我收到了这个错误:

[out :: xxx.com] Could not find i18n-0.5.0 in any of the sources
** [out :: xxx.com] Try running `bundle install`

我是否认为在部署时,捆绑安装应该自动运行? 不确定 i18n 来自哪里,因为我没有在任何地方添加它。

之前有没有人经历过这种情况,或者有任何将 Rails 3 部署到 Dreamhost 的经验?

【问题讨论】:

  • 共享主机上的同样问题。我认为这可能是由于 Bundler 和 Rubygems 的版本不兼容造成的。

标签: ruby-on-rails ruby deployment capistrano dreamhost


【解决方案1】:

您是否需要 deploy.rb 中的捆绑程序上限任务?

require 'bundler/capistrano'

【讨论】:

  • Dreamhost 支持人员给我回复了这个“-对不起,我需要创建一个符号链接来捆绑。现在试一试,如果您仍有问题,请回信。”还包括您的捆绑器建议,这就是诀窍。谢谢
猜你喜欢
  • 2015-03-07
  • 2011-06-07
  • 1970-01-01
  • 1970-01-01
  • 2013-07-25
  • 1970-01-01
  • 2023-04-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多