2013-06-04 189 views
0

我有一個Rails 3項目,我有一臺安裝了Rails 2的計算機。有沒有辦法讓我在電腦上啓動服務器?出於各種原因,我無法將計算機升級到Rails 3。啓動Rails 3服務器與Rails 2

+0

如果你有捆綁,然後運行'包安裝你可以安裝額外的版本s' – siddick

+0

--path供應商/ bundle'和'捆綁EXEC軌道?有一些方法(如rvm)可以並行運行它們。 –

+0

沒有我真的不能改變任何東西,除了項目本身,我沒有管理員權限 – Topsic

回答

2

您不需要'將計算機更新到rails 3',可以同時安裝多個版本的rails並定義在每個項目中使用哪些版本。

  • 在Rails軌道版本由RAILS_GEM_VERSION在environment.rb中定義的2個項目
  • 在Rails項目3個版本由gem 'rails', '3.x.x'在Gemfile中

定義的軌道。如果你還需要多個Ruby版本:

  • 如果在Linux上看看RVM
  • 如果在Windows上看看pik
+0

我明白了,但我沒有在這臺計算機上管理權限,所以我不能真正改變計算機上的任何東西,只有項目本身 – Topsic

+0

你會碰到錯誤後錯誤,如果您運行rails 2項目對rails 2(通過更改gemfile中的rails版本號),但請參閱[這個問題](http://stackoverflow.com/questions/11886921/downgrading-a-rails- 3-app-to-rails-2)的一些降級指導。 – Matt

+0

謝謝,似乎有點乏味,但它可能工作 – Topsic