Установить ruby on rails на ubuntu rvm


Ruby доступен практически для всех возможных платформ, однако я бы вам рекомендовал использовать Mac OS X или один из дистрибутивов Linux.

Главное не используйте windows, вы столкнетесь со столькими ненужными нюансами в процессе разработки и многие гемы не портированы под windows.
Выбор между Mac OS X и GNU Linux не столь различен, в каждой системе свои плюсы и минусы.
Лично я использую Ubuntu, также я очень люблю дистрибутив ArchLinux, но если вы думаете как перейти с windows лучший выбор будет Ubuntu/Mint почти одно и тоже. Это очень удобная и дружественная по отношению к пользователю операционная система. Поскольку я использую Ubuntu, то буду описывать процесс установки конкретно для данной операционной системы.
Актуальность установки не меняется, поэтому вы можете смело ставить по этому гайду. Если, что то произойдет мы обязательно исправим.
В этой статье показано как установить Ruby on rails на ubuntu с помощью rvm.

Установить ruby on rails на ubuntu rvm
Для установки Ruby я бы рекомендовал использовать RVM — Ruby Version Manager, который позволяет сразу устанавливать несколько версий Ruby и легко между ними переключаться, также это облегчит вам установку rails в дальнейшем. Используя rvm вы будите устанавливать различные гемы локально и вам не нужны права администратора т.е команда sudo для их получения.
В последнее время в интерпретаторе Ruby не происходили глобальные изменения, что стандартный синтаксис переставал работать в новой версии. Поэтому я вам рекомендую ставить последнюю версию. На данным момент это версия языка Ruby 2.2.1
Она является более автоматизированной, улучшенной с сравнении более старыми версиями и в ней добавлено много дополнительных возможностей.

Установка на Ubuntu

Для установки RVM, вам предварительно необходимо установить Git и Curl, для этого откройте консоль и выполните следующую команду:
$ sudo apt-get install git-core curl


Пропишем в доверенные ключи официальный сайт rvm
$ curl -sSL https://get.rvm.io/mpapis.asc | gpg --import


При помощи curl мы получаем скрипт с сайта rvm.
$ \curl -sSL https://get.rvm.io | bash -s stable --rails


Обратный "слеш" нужен для того, чтобы мы использовали определенную версию curl, а не какую либо измененную в вашей системе.

Флаг -s указывает, что процесс установки должен быть запущен в так называемом тихом режиме.
Флаг -S заставляет curl выдавать сообщения в случае возникновения ошибок.
Флаг -L указывает на то, чтобы rvm следовал redirect.

Далее скрипт перенаправляется на обработку bash. Флаг -s указывает на то, что ввод поступает со стандартного средства ввода. Далее мы задаем, что нам требуется последняя стабильная версия rvm и Ruby on Rails.


Теперь пропишем rvm в автозагрузку, для этого перейдем
$ nano ~/.bashrc

И в конец файла добавим строку
source ~/.rvm/scripts/rvm


Перезапустим консоль и проверим работоспособность rvm
$ rvm -v


Проверим какая версия руби установлена
$ rvm list


Чтобы установить другую версию ruby
$ rvm install версия_ruby


Чтобы установить rails
$ gem install rails -v rails_version


Для rails понадобится еще bundle он устанавливает все дополнительные зависимости
$ gem install bundle


Сразу после установки Ruby готов к работе! Для использования Ruby необходимо в консоли вызвать команду ruby и передать ей в качестве аргумента адрес файла с кодом. Файл с программой на Ruby должен иметь расширение .rb:
$ ruby /path_to_your_code/your_programm.rb