jRuby и Matz's Ruby на одной машине? - PullRequest
3 голосов
/ 12 апреля 2010

Можно ли запустить jRuby и native ruby ​​на одной машине?

Например, установив грабли или гем под обоими расширениями Matz Ruby /usr/bin/gem или /usr/bin/rake

Смешаны камни МРТ и драгоценные камни Джруби.

Есть ли опыт в этом созвездии?

Ответы [ 2 ]

6 голосов
/ 12 апреля 2010

Взгляните на RVM (Ruby Version Manager) , который

... это инструмент командной строки, который позволяет нам легко установить, управлять и работать с несколькими рубиновыми средами из переводчики наборов драгоценных камней.

3 голосов
/ 13 апреля 2010

rvm в Unix и pik в Windows - наиболее типичные способы обработки нескольких версий ruby ​​на одном компьютере.

Но это легко сделать и без каких-либо внешних инструментов. Просто установите JRuby в любое место и добавьте каталог bin JRuby в вашу PATH. Обычно я добавляю jruby в конце PATH, поэтому, когда я печатаю gem или rake, используется C-Ruby, а когда я хочу использовать jruby, я печатаю:

jruby -S gem  -- to run gem with JRuby
jruby -S rake -- to run rake with JRuby
jruby -S spec -- to run rspec with JRuby

В качестве альтернативы, вы можете использовать jgem, скрипты запуска jrake или псевдонимы, если это проще набирать.

...