Как установить 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 .