- Подготвяне на инсталацията
1 2 3 |
# yum install gcc-c++ patch readline readline-devel zlib zlib-devel # yum install libyaml-devel libffi-devel openssl-devel make # yum install bzip2 autoconf automake libtool bison iconv-devel sqlite-devel |
- Инсталиране на RVM(Ruby Version Manager)
1 2 |
# curl -sSL https://rvm.io/mpapis.asc | gpg --import - # curl -L get.rvm.io | bash -s stable |
- Проверка на зависимости
1 2 3 4 |
# rvm requirements run Checking requirements for centos. Requirements installation successful. |
- Инсталиране на Ruby 2.4
1 |
# rvm install 2.4.0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
Searching for binary rubies, this might take some time. Found remote file https://rvm_io.global.ssl.fastly.net/binaries/ubuntu/16.04/x86_64/ruby-2.4.0.tar.bz2 Checking requirements for ubuntu. Requirements installation successful. ruby-2.4.0 - #configure ruby-2.4.0 - #download % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 16.4M 100 16.4M 0 0 724k 0 0:00:23 0:00:23 --:--:-- 790k No checksum for downloaded archive, recording checksum in user configuration. ruby-2.4.0 - #validate archive ruby-2.4.0 - #extract ruby-2.4.0 - #validate binary ruby-2.4.0 - #setup ruby-2.4.0 - #gemset created /usr/local/rvm/gems/ruby-2.4.0@global ruby-2.4.0 - #importing gemset /usr/local/rvm/gemsets/global.gems.............................. ruby-2.4.0 - #generating global wrappers........ ruby-2.4.0 - #gemset created /usr/local/rvm/gems/ruby-2.4.0 ruby-2.4.0 - #importing gemsetfile /usr/local/rvm/gemsets/default.gems evaluated to empty gem list ruby-2.4.0 - #generating default wrappers........ |
- Задаване на дефаултна версия на Ruby
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# rvm list rvm rubies * ruby-2.3.0 [ x86_64 ] ruby-2.3.3 [ x86_64 ] => ruby-2.4.0 [ x86_64 ] # => - current # =* - current && default # * - default ----- # rvm use 2.4.0 --default Using /usr/local/rvm/gems/ruby-2.4.0 |
- Провереряваме версията
1 |
# ruby --version |