Установка Ruby (несколько версий Ruby) в Unix/Linux



Установка Ruby (несколько версий Ruby) в Unix/Linux

Язык программирования Ruby становится более популярным в наши дни. Ruby был создан Юкихиро «Matz» Мацумото и впервые был опубликован в 1995 году.


Установка Ruby (несколько версий Ruby) в Unix/Linux


Я расскажу в данной статье, как можно установить ruby на различные Unix/Linux ОС.


Установка Ruby (несколько версий Ruby) в CentOS/Fedora/RHEL


Рекомендуется регулярно обновлять систему и перед установка ruby,  я обновлю ОС:


# yum update -y

Используйте следующую команду для установки рекомендуемых пакетов:


# yum install gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel -y

Выполняем импорт ключа:


# curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -

Выполняем установку последней стабильной версии RVM, используя следующую команду. Эта команда автоматически загрузит все необходимые файлы и установит все за вас:


# curl -L get.rvm.io | bash -s stable

После установки RVM, нужно настроить ENV среду, используя нижеприведенную команду:


# source /etc/profile.d/rvm.sh

RVM предоставляет возможность управлять несколькими версиями Ruby в одной системе. Используйте следующую команду для установки требуемой версии Ruby:


# rvm install 1.9.3

Получаем:


Searching for binary rubies, this might take some time.
Found remote file https://rvm_io.global.ssl.fastly.net/binaries/centos/6/x86_64/ruby-1.9.3-p551.tar.bz2
Checking requirements for centos.
Installing requirements for centos.
Installing required packages: sqlite-devel.....
Requirements installation successful.
ruby-1.9.3-p551 - #configure
ruby-1.9.3-p551 - #download
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 10.2M 100 10.2M 0 0 1308k 0 0:00:08 0:00:08 --:--:-- 1780k
ruby-1.9.3-p551 - #validate archive
ruby-1.9.3-p551 - #extract
ruby-1.9.3-p551 - #validate binary
ruby-1.9.3-p551 - #setup
ruby-1.9.3-p551 - #gemset created /usr/local/rvm/gems/ruby-1.9.3-p551@global
ruby-1.9.3-p551 - #importing gemset /usr/local/rvm/gemsets/global.gems..............................
ruby-1.9.3-p551 - #generating global wrappers........
ruby-1.9.3-p551 - #gemset created /usr/local/rvm/gems/ruby-1.9.3-p551
ruby-1.9.3-p551 - #importing gemsetfile /usr/local/rvm/gemsets/default.gems evaluated to empty gem list
ruby-1.9.3-p551 - #generating default wrappers........

Если вы хотите использовать несколько версий ruby, вы можете установить дополнительную версию с помощью rvm:


# rvm install 1.8.6

Т.к в системе имеется несколько версий ruby, я выберу какая будет использоваться по умолчанию:


# rvm use 1.9.3 --default

Получаем:


Using /usr/local/rvm/gems/ruby-1.9.3-p551

Для проверки версии руби, используем:


# ruby --version

ruby 1.9.3p551 (2014-11-13 revision 48407) [x86_64-linux]

Вот и все.


Установка Ruby в Debian/Ubuntu


Установка довольно простая:


$ apt-get install ruby ruby-dev -y

Изи установка. Более подробно допишу немного позже.


Установка Ruby в Mac OS X


Устанавливаем Homebrew:


Установка Homebrew на Mac OS X


И после чего, можно выполнять установку:


$ brew install ruby

Для поиска нужно версии, можно использовать:


$ brew search ruby

PS: По мере возможности, я пополню информацию в данной теме.


Добавить комментарий

Автору будет очень приятно получить обратную связь.

Комментариев 0