2011-03-24 39 views
2

我在使用Rails 2.1.0的Dreamhost上有2個應用程序,最近他們在我的服務器上安裝了Rails 3並打破了我的應用程序。 我發現這個職位,說明如何凍結一個Rails應用程序 - http://www.softiesonrails.com/2008/1/3/freezing-your-rails-application,但是當我運行命令rake rails:freeze:gems回這個錯誤:使用Rails 3.0在Dreamhost中凍結Rails 2.1.0

rake aborted! 
can't activate rails (= 2.3.8, runtime) for [], already activated rails-3.0.3 for [] 

我卸載並重新安裝了耙,但仍造成此錯誤。可以做些什麼來解決這個問題?有人通過這個已經知道或幫助我?

+0

我現在和你一樣,如果我找到一個解決方案,我讓你知道。 – David 2011-03-24 03:30:19

回答

0

所有凍結:寶石確實是將寶石目錄複製到供應商/寶石,您可以手工完成。

你可以完成這個任務的另一種方法是在本地安裝Rails 2.1並讓你的應用程序運行並獲取Rake rails:freeze:gems那裏,然後上傳回服務器。