Ставим 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.

Недавние записи

3 комментария to “Ставим Ruby на Ubuntu 11.04”

  1. Alexey Kot Says:

    Спасибо за полезные руководства шаг за шагом на русском! Хотя я уже не дождусь следующего по установке рельсов, посмотрю на английском инструкцию :)

    Тут в этой записи у вас небольшая ошибочка в командах, вместо
    $ 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

    иначе не работает.

  2. Alexey Kot Says:

    Аа, это не у вас ошибка, это wordpress хозяйничает, потому что вижу в моем комментарии тоже в итоге неправильный код получился. В общем, стоит написать, что
    перед create стоит два тире, а не одно.

  3. none Says:

    Да, там на самом деле два дефиса. Ну как те, кто давно работают в UNIX-like системах, знают, что перед полным написанием ключа ставится два дефиса.

Оставить комментарий