2010-09-25 16 views
5

Mam Snow Leopard z Railsami 2.3.5 zainstalowanymi razem z innymi wersjami (2.2.2 i 1.2.6). Chciałbym użyć 2.2.2, ponieważ serwer internetowy, który chcę wdrożyć, używa wersji Railsowej 2.2.x. Próbowałem odinstalować Rails 2.3.5 ale ten błąd:Jak zmienić wersję Rails na Macu?

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

jest jakiś inny sposób ustalania wersji szyn na jednym z innych zainstalowanych wersji Rails?

+0

Jak to zrobiłeś? Czy użyłeś polecenia sudo zanim twoje "deinstalacja klejnotów" –

Odpowiedz

3

Naprawdę powinieneś spojrzeć na RVM (Menedżer wersji Ruby), to niesamowite!

Cheers

Denis

+0

+1 IMHO RVM zaoszczędzi ci dużo bólu i łez, i jest to bułka z masłem, aby skonfigurować i zacząć używać. – Petros

+1

RVM służy do zarządzania Ruby, a nie Railsami. Jak to pomaga? –

+1

zarządzanie szynami z kamieniami szlachetnymi http://rvm.beginrescueend.com/gemsets/basics/ – denisjacquemin

3

powinieneś być w stanie to zrobić bez konieczności odinstalowywania czegokolwiek. Możesz określić wersję szyn, dla których chcesz utworzyć aplikację, wpisując następujące elementy podczas tworzenia nowej aplikacji.

rails _2.2.2_ app_name