Я просмотрел множество блогов и учебных пособий (включая Beginning Rails 3), и теперь у меня испорчена Ubuntu (она работает на VMWare), которая мне не нравится.

Основная проблема заключается в том, что на основе Beginning Rails 3 я установил Ruby 1.9.1, но Rails 3 настаивает на том, что ему нужен Ruby 1.9.2 для запуска ... и до сих пор мне не удавалось справиться с этим. Установка RVM тоже не удалась (в некоторых случаях процент выполнения зависает на 17%).

Я работаю в Windows и являюсь разработчиком .NET (без ума, если хотите). Но такое количество времени для начала работы - просто кошмар!

И так как я не знаю, как чистить Ubuntu, я думаю, что я должен установить новую Ubuntu!

Спасибо!

3 ответа3

1

Решением для установки ruby 1.9.2 является использование RVM. RVM, менеджер версий ruby, упрощает установку и использование последней версии Ruby. Я написал краткое руководство по его запуску: http://blog.dcxn.com/2011/06/20/setting-up-rvm-on-ubuntu-11-04/

После того, как вы приступите к работе, вы говорите RVM всегда использовать 1.9.2:

rvm --default use 1.9.2

после установки ruby через rvm. Установить рельсы довольно просто:

gem install rails
0

sudo apt-get install ruby1.9.1 устанавливает 1.9.2 в Debian. Weird? Это потому, что 1.9.1 является версией ABI; в поле версии пакета правильно указано, что оно 1.9.2.

-3

Лучший способ иметь несколько версий ruby - использовать rvm. после установки rvm вы можете установить несколько версий ruby просто

rvm install 1.8.7
rvm install 1.9.2
rvm install jruby

переключение еще проще, типа (в терминале)

rvm use 1.8.7 --default #to use rvm for this terminal session and also sets ruby 1.8.7 as default ruby version
ruby -v #should give ruby version set for current session
ruby use 1.9.2 #sets different ruby to be used for this session

для полной инструкции по установке смотрите здесь

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .