2015-05-02 57 views

回答

2

你應該使用一個紅寶石版本管理器,如rvm,rbenvchruby,每個文檔會告訴你該怎麼做。

這樣你就可以安裝不同的ruby版本,並且使用bundler你可以根據Gemfile使用不同的rails版本。

只需在項目根目錄中添加一個.ruby-version文件,版本管理器應該檢測到它。

+0

謝謝我不知道我有rbenv insstalled,但我只是意識到它自動獲得版本 – SsouLlesS

0

要使用特定的軌道版本與您的應用程序,你可以這樣做:

rails _3.2.21_ myApp 

如果您還沒有安裝護欄3.2.21只要運行這個:

gem install 'rails' -v '3.2.21' 
+0

嗨,但我不打算創建一個新的應用程序我已經從github克隆的應用程序 – SsouLlesS

+0

@SsLollles,我更新了我的答案。這是否適合你的問題? –

1

在你Gemfile指定您想要該項目使用的導軌版本:

# Gemfile 

gem "rails", "~> 3.2.21" 
+0

這可能會導致其他寶石兼容性問題。 –

1

如果您將更改導軌版本錫安直接的Gemfile,以後可能提高問題的兼容性:

而是使用RVM或其他相關版本管理及以下命令isntalling使用後: - RVM使用1.9.3 - 捆綁安裝 - 然後提版本寶石文件