Ruby, разные способы установки на Ubuntu 20.04

о рубине

В следующей статье мы рассмотрим разные способы установки Ruby на Ubuntu 20.04. Ruby - это объектно-ориентированный язык программирования общего назначения с открытым исходным кодом.

Сегодня мы можем найти несколько администраторов, которые могут установить Ruby. Это позволяет использовать несколько версий и помогает переключаться между версиями Ruby. Наиболее часто используемые менеджеры Ruby - это rbenv и rvm.. Хотя Ruby также доступен в репозитории Ubuntu. В следующих строках мы увидим, как установить этот язык в Ubuntu 20.04, используя эти три варианта установки.

Установите Ruby в Ubuntu 20.04

Из репозиториев Ubuntu

Самый простой и легкий способ установить этот язык - использовать встроенный в Ubuntu менеджер пакетов apt. Версия Ruby, которая была установлена ​​для меня сегодня из диспетчера пакетов apt, - 2.7.. Перед началом установки обновим список доступного программного обеспечения, набрав в терминале (Ctrl + Alt + T):

sudo apt update

Далее мы будем использовать следующую команду, чтобы приступить к установке:

установить полный рубин

sudo apt install ruby-full

После завершения установки запустите эту другую команду, чтобы проверьте, прошла ли установка успешно и какая версия была установлена:

версия, установленная с помощью apt

ruby --version

Использование RVM

Еще один инструмент для установить и управлять Ruby 3 в Ubuntu и других системах Gnu / Linux es РВМ.

к установить RVM на Ubuntu 20.04, мы начнем с обновления индекса доступного программного обеспечения, набрав в терминале (Ctrl + Alt + T):

sudo apt update

Теперь мы можем начать с установить зависимости RVM, мы выполним ту же следующую команду терминала:

sudo 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

После завершения установки зависимостей нам нужно будет выполнить только эти другие команды, чтобы установить RVM:

установить rvm

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

curl -sSL https://get.rvm.io | bash -s stable

Теперь мы собираемся запустить эту другую команду, чтобы активировать RVM:

source ~/.rvm/scripts/rvm

На данный момент мы можем перейти к установке этого языка набрав в том же терминале:

установить Ruby с помощью rvm

rvm install 3.0.0

к использовать установленный Ruby по умолчанию, запустите команду:

rvm use 3.0.0 --default

к проверить установку и версию, запустите эту другую команду:

установка с помощью rvm

ruby -v

Использование Rbenv

Rbenv - это инструмент, который можно использовать для переключения между различными версиями Ruby. Для установки этого языка нам понадобится еще один инструмент сборки ruby..

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

sudo apt update

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

sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

После установки зависимостей мы собираемся запустить эти команды, чтобы клонируйте репозитории Rbenv и Ruby-build.

клонирование репозитория ruby ​​на github

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

Следующим шагом будет выполнение следующих команд, чтобы установить PATH в .bashrc:

настроить путь

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

exec $SHELL

На этом этапе мы можем установить любую доступную версию с помощью Rbenv. Для проверить доступные версии, в терминале (Ctrl + Alt + T) нам просто нужно выполнить:

rbenv доступные версии

rbenv install -l

Мы можем установить нужную версию, выполнив следующую команду. В этой статье мы собираемся выберите версию 3.0.0 печатать:

установить с помощью rbenv

rbenv install 3.0.0

к установить глобальную переменную, нам нужно будет использовать следующую команду:

rbenv global 3.0.0

Замените номер версии версией, поддерживаемой вашей средой. Для проверьте установленную версию, запустите команду:

версия, установленная с помощью rbenv

ruby -v

Создать образец программы

Какую бы версию вы ни использовали, после установки Ruby вы можете создать простой пример программы. Для этого мы воспользуемся любым текстовым редактором, чтобы написать сценарий Ruby. Нам придется использовать файл с расширением .rb. В этом примере я собираюсь создать файл с именем hello.rb. Зная это, выполняем из терминала следующую команду (Ctrl + Alt + T):

vim hola.rb

Внутри файла мы вставим следующие строки. В этом скрипте мы увидим простые операции ввода и вывода. Команда получает Он используется для получения информации от пользователя. Команда путы он используется на этом языке для вывода на консоль. В Ruby оператор + используется для объединения строковых значений.

пример рубина

puts "Escribe tu nombre :"
name = gets.chomp
puts "Hola "+ name +", gracias por probar este tutorial publicado en Ubunlog.com"

Чтобы запустить этот пример, нам просто нужно ввести следующую команду из терминала. Если сценарий не содержит ошибок, он сначала напечатает сообщение 'Напиши свое имя'. Там надо будет что-то написать и нажать Enter. Затем он напечатает сообщение, которое мы сохранили в переменной "имя"

пример рубина

ruby hola.rb

В этих строках мы увидели различные методы установки Ruby в Ubuntu 20.04. Если кто-то хочет узнать больше об этом языке, он может зайти в сайт проекта y проверить его характеристики или документация что можно найти там.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.