Установить Ruby на Ubuntu с помощью RVM Ruby или Rbenv Ruby
Здесь мы расскажем как установить Ruby на Ubuntu или на Windows разными способами. Отметим что кроме этих операционных систем могут быть и другие (например Centos). Особой разницы нет. Только учтите что желательно иметь операционку не менее 2 Гигабайтов для сайтов использующих язык Руби и его знаменитый фреймворк Ruby on Rails.
Установить Ruby на Windows можно скачав специальную программу с сайта rubyinstaller.org. Скачайте и установите ее себе на компьютер.
Самый простой способ установки Ruby
Самый простой способ установки Ruby на Ubuntu это использовать встроенные пакеты. Для этого тупо наберите такую команду в консоли:
apt update
или apt-get update
(сперва обновим все пакеты)
apt-get install ruby-full
или apt-get install ruby-full
Если у вас Centos:
yum install ruby
(обновляем пакеты)
yum install ruby
Чтобы проверить какая версия Ruby установилась нужно прописать в консоли вот такой код:
ruby --version
Если в ответ вышла последняя версия языка Ruby, то все ок!
Такой способ подойдет если вы будете использовать последние версии языка и операционных систем. Что не всегда получится. Так как есть очень много хостинг провайдеров которые пихают не последние, а очень старые версии операционных систем. Например, уже вышел Ubuntu 21 (на конец апреля 2021 года), а есть очень много хостингов которые предлагают 16 и 14 или даже 12 версию Ubuntu.
Вы хотите купить хлеб? Да, дайте пожалуйста свежий. Свежего нет, есть недельной давности!
RVM Ruby
Чтобы установить Ruby с помощью RVM пишем вот такие две команды в консоли:
apt update
(обновление пакетов)
Затем устанавливаем разные пакеты которые будут нужны:
apt install curl g++, gcc, autoconf, automake, bison, libc6-dev, libffi-dev, libgdbm-dev, libncurses5-dev, libsqlite3-dev, libtool, libyaml-dev, make, pkg-config, sqlite3, zlib1g-dev, libgmp-dev, libreadline-dev, libssl-dev
Теперь пропишем такие команды в консоли:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
Их вы можете взять с сайта rvm.io. Эти команды могут меняться в зависимости от операционной системы, поэтому если ничего не устанавливается то посмотрите такие коды под вашу операционку.
Теперь если в консоли написано что RVM установлен, пишем вот так:
source ~/.rvm/scripts/rvm
Затем вот так выбираем необходимую версию языка Руби:
rvm install 3.0.0
rvm use 3.0.0 --default
Это установит ту версию языка Ruby которая вам нужна, если не нужна 3.0.0 версия, то пишите 2.7.0 или другую версию.
Не забываем проверить какую версию мы установили:
ruby -v
Rbenv Ruby
Установить Rbenv для Ruby можно также просто. Только не забудьте что объем оперативной памяти должен быть больше 2 Гигабайтов, иначе установка не удастся. В этом отношении RVM лучше. Хотя попробуйте если вам все таки нужен именно такой вариант установки. Ведь у каждого провайдера учет идет по своему.
Итак начнем! Сперва обновим пакеты а потом установим нужные пакеты:
apt update
apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev
Затем с помощью curl:
curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
Теперь пропишем вот так:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
Теперь выбираем нужную версию языка Ruby:
rbenv install 3.0.0
rbenv global 3.0.0
Проверяем какая версия установлена:
ruby -v
У Rbenv есть две опции. Одна версия языка Руби как основная, а вторая версия языка как простая, не главная. И вот если у вас оперативка меньше 2 Гигабайтов то сменить основную версию Руби не удастся.
Вэб блог бетінде ақпараттық салаға байланысты көптеген мақалалар бар.