Используйте uru .Это многоплатформенный менеджер среды ruby.Вы можете скачать версию для Windows здесь: https://bitbucket.org/jonforums/uru/wiki/Downloads
Установить инструмент
Предполагая, что C:\tools
находится в PATH, а uru_rt.exe
извлечено в C:\tools
C:\tools>uru_rt admin install
Добавляет файл uru.bat
в каталог инструментов.
Зарегистрировать ruby
uru admin add C:\ruby200\bin
Список доступных рубинов
uru ls
174 : jruby 1.7.4 (1.9.3p392) 2013-05-16 2390d3b on Java HotSpot(TM)
200p255 : ruby 2.0.0p255 (2013-07-07 revision 41812) [i686-linux]
=> system : ruby 2.1.0dev (2013-07-06 trunk 41808) [i686-linux]
Переключить версию ruby
uru 174
---> Now using jruby 1.7.4 tagged as `174`
Здесь можно найти больше команд: https://bitbucket.org/jonforums/uru/wiki/Examples
Старый ответ
Я использую Pik для управления несколькими версиями ruby на компьютере с Windows.
Установка гема pik
> gem install pik
Successfully installed pik-0.2.6
1 gem installed
Установка pik в папку, которая являетсяна вашем пути, но в другом месте, кроме вашего рубина \ bin dir.
>echo %path%
PATH=c:\pik;c:\ruby\Ruby187\bin;
>pik_install C:\pik
Thank you for using pik.
Installing to C:\pik
pik is installed
Установите Rubt 1.9.2 с помощью RubyInstaller и добавьте новую версию Ruby в реестр pik
.
>pik add C:\Ruby192\bin
Список доступных версий Ruby:
>pik list
187: ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mingw32] *
192: ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
Чтобы переключиться на Ruby 1.9.2:
>pik 192
>pik list
187: ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mingw32]
192: ruby 1.9.2p0 (2010-08-18) [i386-mingw32] *
Чтобы переключиться между различными версиями Rails:
В Rails 2.x установите RAILS_GEM_VERSION в config/environment.rb
файле:
RAILS_GEM_VERSION = '= 2.3.8' unless defined? RAILS_GEM_VERSION
В рельсах 3 используйте Gemfile
, чтобы указать версию Rails:
gem "rails", "3.0.0"