2011-01-12 124 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

相關問題