Могу ли я установить Ruby on Rails 2.x и Ruby on Rails 3 бок о бок - PullRequest
7 голосов
/ 13 августа 2010

У меня есть среда рельсов Ubuntu для игры с ROR. Сейчас я использую Rails 2.3.8.

Я хочу посмотреть на рельсы. 3. Можно ли запустить обе среды разработки бок о бок? Если нет, то как очистить систему rails 2.x для установки направляющих 3? Или мне нужно установить совершенно новую машину с Ubuntu?

Любая помощь, ссылки ... указатели были бы великолепны!

Ответы [ 2 ]

5 голосов
/ 13 августа 2010

Я бы настоятельно рекомендовал Ruby Version Manager (rvm) - см. this railscast для получения дополнительной информации.Это позволяет вам легко управлять различными версиями Ruby на одном компьютере.Я считаю, что это также должно позволить вам отделить разные версии Rails друг от друга и легко переключаться между ними - см. Этот пример из http://rvm.beginrescueend.com/gemsets/basics/:

rvm 1.9.2-head
gem install rails -v 2.3.3

rvm gemset create rails222 rails126
Gemset 'rails222' created.
Gemset 'rails126' created.

rvm 1.9.2-head@rails222
gem install rails -v 2.2.2

rvm 1.9.2-head@rails126
gem install rails -v 1.2.6

Надеюсь, чтопомогает!

1 голос
/ 22 мая 2012

Для Windows пользователей:

(я понимаю, что asker использует Ubuntu, но это возникло в SERP, когда у меня возник вопрос, связанный с Windows) Вы обнаружите, что rvm не вариант. Вы можете использовать pik , однако:

-- install the gem    
> gem install pik

-- run 'install' command to add the utility to your system
> pik_install [some dir in your PATH variable]

-- tell pik where your Ruby versions are
> pik add C:\Ruby187\bin
> pik add C:\Ruby193\bin

-- see which versions pik has under control and which one is actively being used
> pik list
* 187: ruby 1.8.7 (2011-06-30 patchlevel 352) [i386-mingw32]
  193: ruby 1.9.3p194 (2012-04-20) [i386-mingw32]

-- tell pik to use a different version
> pik use 193
> pik list
  187: ruby 1.8.7 (2011-06-30 patchlevel 352) [i386-mingw32]
* 193: ruby 1.9.3p194 (2012-04-20) [i386-mingw32]

-- confirm the change worked:
> ruby -v && rails -v
ruby 1.9.3p194 (2012-04-20) [i386-mingw32]
Rails 3.2.3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...