Как установить Ruby on Rails на Debian 11 | Debian 10

Как установить Ruby on Rails на Debian 11 | Debian 10

 

В этом руководстве мы покажем вам, как установить Ruby on Rails на Debian 11. Для тех из вас, кто не знал, Ruby on Rails — это бесплатная программа с открытым исходным кодом, которая является одним из самых популярных стеков приложений, используемых для создания. сайты и веб-приложения. Он написан на языке программирования Ruby и следует концепции MVC (модель-представление-контроллер).

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку редактора изображений с открытым исходным кодом GIMP на Debian 11 (Bullseye).

Установите Ruby on Rails на Debian 11 Bullseye

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update
sudo apt upgrade
sudo apt install gnupg2 curl wget gcc g++ make

Шаг 2. Установка RVM.

По умолчанию RVM недоступен в базовом репозитории Ubuntu по умолчанию. Теперь выполните следующую команду, чтобы добавить репозиторий RVM и импортировать ключ GPG:

gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -

После этого скачайте и запустите сценарий установки RVM:

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

Затем загрузите системный путь RVM, используя следующую команду:

source /usr/local/rvm/scripts/rvm

Проверьте версию установки RVM:

rvm version

Шаг 3. Установка Ruby с использованием RVM.

Пакет Ruby доступен в репозиториях Debian по умолчанию. Сначала мы обновляем RVM до последней версии, введя команду:

rvm get stable --autolibs=enable

Затем добавьте пользователя root в группу RVM, чтобы пользователь root мог запускать команду RVM .:

usermod -a -G rvm root

Затем установите последнюю версию Ruby, используя следующую команду:

rvm install ruby-3.0.2
rvm --default use ruby-3.0.2

Вы можете подтвердить установку, введя следующую команду:

ruby --version

Шаг 4. Установка Nodejs и Yarn.

По умолчанию  Nodejs недоступен в базовом репозитории Debian 11. Теперь мы добавляем исходный репозиторий Node, используя следующую команду:

curl -sL https://deb.nodesource.com/setup_14.x | bash -

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

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list

После этого обновите репозиторий apt и установите пакеты Nodejs и Yarn, используя следующую команду:

sudo apt update
sudo apt install nodejs yarn

Проверьте версию Nodejs:

node --version

Проверьте версию пряжи:

yarn --version

Шаг 5. Установка Ruby on Rails на Debian 11.

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

gem update --system

Затем мы устанавливаем последнюю версию Ruby on Rails, используя команду RubyGem ниже:

gem install rails -v 6.1.4

Проверьте установленную версию Rails, используя следующую команду:

rails -v

Шаг 6. Создайте тестовое приложение.

Теперь создадим новый проект с помощью Rails:

rails new project
cd project

После этого запустите веб-сервер puma rails, используя следующую команду:

rails s -b 192.168.77.21 -p 8080

Вывод:

=> Booting Puma
=> Rails 6.1.4.1 application starting in development 
=> Run `bin/rails server --help` for more startup options
Puma starting in single mode...
* Puma version: 5.5.2 (ruby 3.0.2-p107) ("Zawgyi")
*  Min threads: 5
*  Max threads: 5
*  Environment: development
*          PID: 46462
* Listening on http://192.168.77.21:8080
Use Ctrl-C to stop

После успешного создания нового проекта теперь обращайтесь к нему, используя URL-адрес . Вы должны увидеть страницу Rails по умолчанию:http://your-server-ip-address:8080

Поздравляю! Вы успешно установили Ruby on Rails . Благодарим за использование этого руководства для установки последней версии Ruby on Rails на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Ruby on Rails .