Привет! Как поставщик1U Сервер с Linux, Меня часто спрашивают о том, как установить и настраивать Ruby на этих машинах. В этом посте я проведу вас по всему процессу шаг за шагом.
Почему Ruby на сервере 1U с Linux?
Во -первых, давайте поговорим о том, почему вы хотите установить Ruby на вашем сервере 1U под управлением Linux. Ruby - это динамичный, открытый - исходный язык программирования с действительно дружелюбным синтаксисом. Это отлично подходит для веб -разработки, сценариев автоматизации и обработки данных. И когда вы соединяете его с сервером 1U, вы получаете компактную, мощную машину, которая может справиться с большим количеством трафика и рабочих нагрузок. Независимо от того, используете ли вы небольшое масштабное веб -приложение или выполняете некоторую внутреннюю автоматизацию, наличие Ruby на вашем 1U -сервере может быть игрой - изменение.
Предварительные условия
Прежде чем мы начнем установку Ruby, есть несколько вещей, которые вам нужно иметь.
- Сервер 1U с Linux: Конечно, вам нужен сервер 1U, работающий с дистрибуцией Linux. Популярный выбор включают Ubuntu, Centos и Debian. Я собираюсь использовать Ubuntu в этом руководстве, но общие шаги схожи для других дистрибуций.
- Root или sudo доступ: Вам понадобятся административные привилегии для установки пакетов и внесения изменений системы - уровня. Если вы не вошли в систему в качестве пользователя Root, убедитесь, что ваша учетная запись пользователя имеет привилегии SUDO.
- Стабильное подключение к Интернету: Поскольку мы будем загружать пакеты из Интернета, стабильное соединение необходимо.
Шаг 1: Обновите свою систему
Первое, что вы должны сделать, это обновить список пакетов вашей системы и обновить все установленные пакеты до их последних версий. Это гарантирует, что у вас есть последние исправления безопасности и исправления ошибок.
Откройте свой терминал и запустите следующие команды:
Sudo Apt Update Sudo Apt Upgrade -y
АApt UpdateКоманда получает последнюю информацию о пакете из репозиториев иAPT UPGRADE -YУстанавливает все доступные обновления. А-иФлаг автоматически отвечает «да» на любые подсказки, поэтому вам не нужно вручную подтверждать каждое обновление.
Шаг 2: Установить зависимости
У Ruby есть некоторые зависимости, которые необходимо установить, прежде чем вы сможете установить саму Ruby. Эти зависимости включают в себя инструменты для составления Ruby из источника и некоторые библиотеки, которые использует Ruby.
Запустите следующую команду, чтобы установить необходимые зависимости:
Sudo Apt install -y Build-Essential Libssl-Dev libreadline-dev Zlib1g-dev
Асборка - необходимоПакет содержит основные инструменты, необходимые для компиляции программного обеспечения, таких как CSOMPILER C и Make.libssl - devПредоставляет библиотеки разработки OpenSSL, которые используются для безопасной связи.Libreadline - Devиспользуется для библиотеки чтения, которая позволяет редактировать командные строки в терминале. ИZlib1g - Devэто библиотека сжатия.
Шаг 3: Установите Ruby с помощью RBENV
Один из лучших способов установки Ruby - это использоватьrbenvПолемrbenvэто простой менеджер версий Ruby, который позволяет легко переключаться между различными версиями Ruby.
Установите RBENV
Во -первых, клонrbenvхранилище в вашем домашнем каталоге:
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
Далее, добавить~/.rbenv/binк вашемуПУТЬпеременная среды. Вы можете сделать это, добавив следующую строку в файл профиля оболочки (обычно~/.bashrcили~/.zshrc):
echo 'export path = "$ home/.rbenv/bin: $ path"' >> ~/.bashrc
Если вы используете ZSH, замените~/.bashrcс~/.zshrcПолем
Затем запустите следующую команду для инициализацииrbenv:
~/.rbenv/bin/rbenv init
Добавить выходRbenv Initкоманду в файл профиля оболочки. Это должно выглядеть примерно так:
Echo 'Eval "$ (rbenv init -)"' >> ~/.bashrc
Снова, замените~/.bashrcс~/.zshrcЕсли вы используете ZSH.
Наконец, перезапустите оболочку или запустите следующую команду, чтобы применить изменения:
Источник ~/.bashrc
Установить Ruby - сборка
Руби - сборкаэто плагин дляrbenvЭто позволяет устанавливать разные версии Ruby.
КлонРуби - сборкахранилище в~/.rbenv/pluginsкаталог:
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
Установите Ruby
Теперь, когда у тебя естьrbenvиРуби - сборкаУстановлено, вы можете установить Ruby.
Во -первых, перечислите все доступные версии Ruby:


rbenv install -l
Выберите версию Ruby, которую вы хотите установить. Например, чтобы установить Ruby 3.2.2, запустите следующую команду:
RBENV Установка 3.2.2
Этот процесс может занять некоторое время, поскольку он загружает и компилирует Ruby из Source.
Как только установка завершена, установите глобальную версию Ruby на только что вы только что установили:
Rbenv Global 3.2.2
Вы можете убедиться, что Ruby установлен правильно, выполнив следующую команду:
ruby -v
Он должен отобразить версию Ruby, которую вы только что установили.
Шаг 4: Настройте Ruby
Теперь, когда Ruby установлен, вы можете начать его настраивать.
Установите бундлер
Bundler является популярным инструментом для управления зависимостями Ruby Gem. Это позволяет вам указать драгоценные камни, которые нуждаются в вашем проекте, и гарантирует, что каждый, работающий над проектом, использует одни и те же версии этих драгоценных камней.
Установите бундлер, используя следующую команду:
Gem установить бундлер
Настройте свой проект
Если вы начинаете новый проект Ruby, создайте новый каталог для своего проекта и перейдите к нему:
mkdir my_ruby_project cd my_ruby_project
СоздатьGemfileВ вашем каталоге проекта. АGemfileперечисляет все драгоценные камни, от которых зависит ваш проект. Вот простой пример:
Источник 'https://rubygems.org' gem 'sinatra'
ЭтотGemfileуказывает, что ваш проект зависит отСинатраGem, который является легкой веб -структурой для Ruby.
Запустите следующую команду для установки драгоценных камней, указанных вGemfile:
Установка комплекта
Шаг 5: Необязательно: Установите Rails (если вы занимаетесь веб -разработкой)
Если вы планируете использовать Ruby для веб -разработки, вы можете установить Ruby на Rails. Rails - это популярная веб -структура, построенная на вершине Ruby.
Установите рельсы, используя следующую команду:
Gem Установите рельсы
Это может занять некоторое время, поскольку он загружает и устанавливает все необходимые драгоценные камни.
Шаг 6: Тестирование вашей установки
Чтобы убедиться, что все работает правильно, создайте простой сценарий Ruby.
Создайте новый файл с названиемтест.rbсо следующим контентом:
Постанавливает "Привет, Руби на сервере 1U!"
Запустите скрипт, используя следующую команду:
Ruby Test.rb
Если вы видите сообщение «Здравствуйте, Ruby на 1U Server!», То ваша установка Ruby работает правильно.
Заключение
Установка и настройка Ruby на сервере 1U с Linux не так сложно, как может показаться. Следуя этим шагам, вы можете иметь полностью функциональную рубиновую среду в кратчайшие сроки.
Если вы находитесь на рынке для1U Сервер с Linux, мы вас покрыли. Мы также предлагаем1U Сервер с процессором Intel Coreи1U Сервер с процессором Intel CeleronВарианты для удовлетворения ваших конкретных потребностей. Если вы заинтересованы в покупке или у вас есть какие -либо вопросы, не стесняйтесь обращаться к нам для подробного обсуждения и получить наилучшую предложение для ваших требований.
Ссылки
- Документация Ubuntu
- Rbenv Github Repository
- Ruby - строительство репозитория GitHub
- Документация Bundler
- Документация Ruby on Rails
