Ruby по умолчанию установлен в большинстве дистрибутивов Linux. Однако вы можете выполнить следующие шаги, чтобы определить, установлен ли Ruby, и, если нет, установить интерпретатор Ruby на свой компьютер с Linux.
Как установить Ruby в Linux
Для дистрибутива на основе Ubuntu выполните следующую процедуру, чтобы проверить, установлен ли у вас Ruby, а если нет, то установите его.
- Открыть окно терминала. Один из способов открыть окно терминала (иногда называемое «оболочкой» или «оболочкой bash») – это выбрать Приложения > Стандартные > Терминал. .
- Запустите команду which ruby . Если вы видите такой путь, как /usr/bin/ruby , Ruby установлен. Если вы не видите ответа или получаете сообщение об ошибке, Ruby не установлен.
- Чтобы убедиться, что у вас установлена текущая версия Ruby, выполните команду ruby -v .
- Сравните номер версии, возвращенный с номером версии на странице загрузки Ruby.
Эти числа не обязательно должны быть точными, но если вы используете слишком старая версия, некоторые функции могут работать некорректно. - Установите соответствующие пакеты Ruby. Этот процесс отличается в зависимости от дистрибутива, но в Ubuntu выполните следующую команду:
sudo apt-get install ruby-full
Убедитесь, что Ruby работает правильно
Откройте текстовый редактор и сохраните следующее как test.rb .
#!/usr/bin/env ruby
помещает «Hello world!»
В окне терминала перейдите в каталог, в котором вы сохранили test.rb . Запустите команду
chmod + x test.rb
, затем запустите команду
./test.rbВы должны увидеть сообщение Hello world! , отображаемое, если Ruby установлен правильно.
Советы:
- Каждый дистрибутив отличается. Обратитесь к документации вашего дистрибутива и на форумах сообщества за помощью по установке Ruby в дистрибутивах, отличных от Ubuntu или его вариантов.
- Для дистрибутивов, отличных от Ubuntu, если ваш дистрибутив не предоставляет такой инструмент, как apt-get, тогда вы можете использовать такой сайт, как RPMFind, чтобы найти пакеты Ruby. Также ищите пакеты irb, ri и rdoc, но в зависимости от того, как был собран пакет RPM, он может уже включать эти программы.