Установка Ruby на Ubuntu и Mac OS с помощью Ruby Version Manager (RVM)
Очень часто у начинающих программистов, которые только начинают свое знакомство с языком программирования Ruby, возникает вопрос: «как правильно установить Ruby?». Существуют различные способы установки Ruby, мы по шагам разберем как правильно установить Ruby на Ubuntu и Mac OS с помощью RVM.
Содержание
Язык программирования Ruby
Ruby это объектно-ориентированный язык программирования, который работает на различных операционных системах таких как: Ubuntu, Microsoft Windows, Mac OS, FreeBSD и др. Ruby имеет очень простой синтаксис и как говорит создатель языка:
Ruby создан чтобы сделать программистов счастливыми
Установка RVM
Ruby Version Manager или сокращенно RVM – менеджер для управления версиями Ruby. Благодаря RVM можно легко установить, обновить и удалить Ruby, а также переключаться между различными версиями, в случае, когда проекты используют разные версии Ruby. Для установки RVM нужно запустить терминал и в нем выполнить необходимые команды.
Команды для установки RVM на Ubuntu:
# Обновить информацию о пакетах
sudo apt-get update
# Установить компиляторы
sudo apt-get install build-essential
# Установить curl
sudo apt-get install curl
# Добавить публичный ключ в систему
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
# Скачать и установить RVM
\curl -sSL https://get.rvm.io | bash -s stable
# Иногда сайт rvm.io недоступен:
# Error 503 Connection refused
# тогда можно воспользоваться альтернативным способом
\curl -sSL https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable
Команды для установки RVM на Mac OS:
# Установить Xcode Command Line Tools
xcode-select --install
# Добавить публичный ключ в систему
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
# Скачать и установить RVM
\curl -sSL https://get.rvm.io | bash -s stable
# Иногда сайт rvm.io недоступен:
# Error 503 Connection refused
# тогда можно воспользоваться альтернативным способом
\curl -sSL https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable
Чтобы начать использовать RVM необходимо закрыть терминал и заново его открыть или выполнить в терминале команду:
source ~/.rvm/scripts/rvm
после этого необходимо проверить все ли библиотеки которые нужны для работы RVM установлены в системе, для этого в терминале запускаем команду:
rvm requirements
если какие-либо пакеты будут отсутствовать в системе, тогда в терминале отобразится информация о недостающих пакетах. Все отсутствующие пакеты можно установить в систему в ручную, но RVM попробует установить эти пакеты автоматически с использованием sudo
. Установка RVM закончена, теперь можно переходить к установке нужной версии Ruby.
Установка Ruby на Ubuntu 14.04 и Mac OS
В первую очередь нужно сказать, что команды для установки Ruby как в Ubuntu, так и в Mac OS будут одинаковыми. Для того, чтобы посмотреть какие версии Ruby можно установить выполняем команду:
rvm list known
отобразится список, в котором можно выбрать необходимый интерпретатор и версию языка Ruby.
На данный момент существуют различные интерпретаторы Ruby: Rubinius, JRuby, MRI и другие, какая реализация и для чего нужна это тема для отдельной статьи, нас интересует интерпретатор MRI(Matz's Ruby Interpreter) интерпретатор от автора языка Ruby.
В секции MRI Rubies выбираем версию 2.3.0
, ей соответствует строка [ruby-]2.3[.0]
, что находится в квадратных скобках это необязательные значения и при написании команды для установки их можно отбросить. Команда для установки Ruby 2.3.0
выглядит следующим образом:
rvm install 2.3.0
Теперь RVM скачает и установит Ruby в систему. После того как процесс установки закончится выполните следующие команды в терминале:
# Показать текущую версию Ruby
ruby -v
=> ruby 2.3.0p0 (2015-12-25 revision 53290) [i686-linux]
# Показать какие версии Ruby установлены в системе
rvm list
# В терминале отобразятся строки:
rvm rubies
=* ruby-2.3.0 [ i686 ]
# => - current
# =* - current && default
# * - default
Заключение
Процесс установки Ruby с помощью RVM на Ubuntu и Mac OS закончен, теперь можно приступить к написанию программ. Для более детальной информации о Ruby и RVM используйте ссылки: