Ставим Ruby на Ubuntu 11.04
В прошлой части установили RVM, теперь можно приступать к установке Ruby.
Для начала обновим RVM:
$ rvm get head
Теперь его перегрузим, чтоб изменения вступили в силу:
$ rvm reload
Рекомендуется периодически проделывать эту процедуру, так как постоянно выходят какие-то обновления.
Теперь всё готово к установке Ruby. Для начала установим версию 1.8.7:
$ rvm install 1.8.7
В моём случае это было ruby-1.8.7-p334. Процесс может занять какое-то время, не нервничайте, всё будет хорошо. Последняя строчка, которую мы должны увидеть, это:
Install of ruby-1.8.7-p334 — #complete
Теперь можно приступить к более «продвинутой» версии Ruby:
$ rvm install 1.9.2
Всё то же самое, что и в предыдущем случае. Правда, займёт чуть больше времени.
Install of ruby-1.9.2-p180 — #complete
Теперь у нас установлены две версии Ruby! Ещё бы таблеток от жадности…Функционал установленного Ruby или Ruby on Rails, который мы установим позже, в любой момент можно расширить с помощью маленьких программок на Ruby, называемых gem-ами. Так как gem-ы для разных версий Ruby могут конфликтовать, разумнее было бы создать наборы gem-ов, так называемых gemset, для каждой версии Ruby. Делается это следующими командами:
$ rvm —create 1.8.7@myproject
$ rvm —create use 1.9.2@myproject
Обращаю внимание, спасибо Alexey Kot, что перед create два дефиса, а не один. Иначе ничего не получится.
Эти команды создают два набора gemset-ов. Но вторая ещё и запускает на использование созданный gemset. Об этом свидетельствует надпись:
Using /home/user/.rvm/gems/ruby-1.9.2-p180 with gemset myproject
Вот и всё. Мы готовы к установке Ruby on Rails.
Недавние записи
- Long time no see
- Ошибка при обновлении Meteor до версии 1.4.2
- Patch falcon для ruby-1.9.3-p327
- Ускоряем ruby и Rails
- Gem ‘seo_params’: определение основных параметров
- Отрицательный margin-top и Opera
- Rspec and Devise reset password
- Backbone.js: Views. Часть первая.
- Backbone.js: Models and Collections
- Backbone.js Routers
Май 5th, 2011 at 12:24
Спасибо за полезные руководства шаг за шагом на русском! Хотя я уже не дождусь следующего по установке рельсов, посмотрю на английском инструкцию
Тут в этой записи у вас небольшая ошибочка в командах, вместо
$ rvm –create 1.8.7@myproject
$ rvm –create use 1.9.2@myproject
надо
$ rvm —create 1.8.7@myproject
$ rvm —create use 1.9.2@myproject
иначе не работает.
Май 5th, 2011 at 12:25
Аа, это не у вас ошибка, это wordpress хозяйничает, потому что вижу в моем комментарии тоже в итоге неправильный код получился. В общем, стоит написать, что
перед create стоит два тире, а не одно.
Май 5th, 2011 at 21:00
Да, там на самом деле два дефиса. Ну как те, кто давно работают в UNIX-like системах, знают, что перед полным написанием ключа ставится два дефиса.