2011-01-12 126 views
3

我想用Capistrano部署一个Rails应用程序(这是我第一次使用Capistrano)。用Capistrano在Dreamhost上部署Rails 3

我有的使用Ruby 1.8.7和Rails 3.0.3 Dreamhost的专用服务器(根据http://rails.dreamhosters.com/

我已经按照Dreamhost的的Capistrano的安装说明(http://wiki.dreamhost.com/ Capistrano的)

当我运行“帽部署:迁移”我得到这个错误:

[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的?

+0

共享主机上的问题相同。我认为这是由于Bundler和Rubygems版本互不兼容造成的。 – Tarscher

回答

6

您是否需要deploy.rb中的bundler cap任务?

require 'bundler/capistrano' 
+0

Dreamhost的支持回到了我的这个“ - 对此,我需要创建一个符号链接捆绑。现在尝试一下,然后写回来,如果你仍然有问题。”还包括你的捆绑商的建议,并做了诀窍。谢谢 – Lee

相关问题