2010-09-25 110 views
5

我已經安裝了Leopard 2.3.5以及其他版本(2.2.2和1.2.6)的Snow Leopard。我想使用2.2.2作爲我想要部署的Web服務器,使用2.2.x版本的Rails。我試圖卸載的Rails 2.3.5,但得到這個錯誤:如何在Mac上更改Rails版本?

ERROR: While executing gem ... (Gem::InstallError) 
    cannot uninstall, check `gem list -d rails` 

是否有設置的Rails版本到另一個安裝了Rails版本之一的任何其他方式?

+0

你是如何卸載它的?您是否在使用「gem uninstall rails」之前使用了sudo命令 – 2010-09-25 10:47:31

回答

3

你真的應該看看RVM(Ruby版本管理器)它真棒!

乾杯

丹尼斯

+0

+1恕我直言,RVM將爲您節省大量的痛苦和流淚,並且這是安裝並開始使用的小菜一碟。 – Petros 2010-09-25 11:48:37

+1

RVM用於管理Ruby,而不是Rails。這有什麼幫助? – 2010-09-25 14:20:55

+1

管理與寶石鑲嵌http://rvm.beginrescueend.com/gemsets/basics/ – denisjacquemin 2010-09-25 14:41:05

3

你應該能夠做到這一點,而無需卸載任何東西。通過在創建新應用程序時輸入以下內容,可以指定要爲其創建應用程序的導軌版本。

rails _2.2.2_ app_name