CentOS8.2 (x86_64) + ruby2.5 + Rails5.2 + MariaDB (10.3.17) Umgebungskonstruktion

Memo zum Umweltbauverfahren

yum update -y
yum install -y git
yum install -y bzip2 gcc openssl-devel readline-devel zlib-devel
dnf module list ruby
dnf module -y install ruby:2.5
ruby -v
dnf -y install ruby-devel rpm-build make gcc gcc-c++ gcc-gdb-plugin libxml2 libxml2-devel mariadb-devel zlib-devel libxslt-devel nodejs
gem install bundler
gem install nokogiri -- --use-system-libraries
gem install rails --version="~>5.0" --no-ri --no-rdoc
rails -v
gem install mysql2 --no-ri --no-rdoc -- --with-mysql-config=/usr/bin/mysql_config
rails new SampleApp -d mysql
cd SampleApp
vi config/database.yml
default: &default
  adapter: mysql2
  encoding: utf8
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  username: root
  password: password   #MariaDB-Verbindungskennwort
  socket: /var/lib/mysql/mysql.sock
dnf info mariadb-server mariadb mariadb-devel
dnf install -y mariadb-server mariadb mariadb-devel
systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
mysql_secure_installation
rails db:create
rails generate scaffold testapp name:string title:string body:text
rails db:migrate
rails server --binding=0.0.0.0

setenforce 0
firewall-cmd --zone=public --add-port=3000/tcp --permanent
firewall-cmd --reload


http://172.16.1.xxx:3000/


Recommended Posts

CentOS8.2 (x86_64) + ruby2.5 + Rails5.2 + MariaDB (10.3.17) Umgebungskonstruktion
Rails Engineer Environment Construction Ruby2.7.1
Schienen Umgebungsbau Schienen5.2.1 ruby2.5.1 Catalina
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
[Docker] Entwicklung der Entwicklungsumgebung Rails6 / Ruby2.7 / MySQL8
Muskel Rubin auf Schienen Tag 1 ~ Umweltbau ~
Aufbau der Rails Docker-Umgebung
[Persönliches Memo] Ruby on Rails-Umgebungskonstruktion (Windows)
Aufbau der Rails6-Entwicklungsumgebung [Mac]
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
Offline-Umgebungskonstruktion Ruby Edition
[Super einfach] Ruby-Umgebungskonstruktion
[Rails / MySQL] Aufbau einer Mac-Umgebung
Offline-Umgebungskonstruktion CentOS Edition
[Verfahren 1 für Anfänger] Ruby on Rails: Aufbau einer Entwicklungsumgebung
Zusammenfassung der Ruby-Umgebungskonstruktion ~ Mac-Version ~
Konstruktionsverfahren für Rails on Docker-Umgebungen
[Umgebungskonstruktion mit Docker] Rails 6 & MySQL 8
Problematischer Ablauf der Rails-Umgebung [Windows 10]
[Rails] Aufbau einer AWS EC2-Instanzumgebung
Ruby on Rails - Von der Umgebungskonstruktion bis zur einfachen Anwendungsentwicklung auf WSL2
Erstellen einer Entwicklungsumgebung für Ruby on Rails mit Docker + VSCode (Remote Container)
Konstruktionsverfahren für die Docker-Umgebung "Rails 6 x MySQL 8" für die gemeinsame Nutzung mit Teams
[Processing x Java] Erstellen einer Entwicklungsumgebung
Schienenumgebungskonstruktion mit Docker (persönliche Apokalypse)
Rails API-Serverumgebungskonstruktion mit Docker-Compose
Rails & React & Webpacker & MySQL Environment Konstruktionshandbuch
[Rails API x Docker] Einfache Umgebungskonstruktion mit Shell- und Funktionsprüfung mit Flutter
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
[Fehler] Wechseln Sie die Umgebungskonstruktion, um oss (Open Source) von Ruby on Rails zu verwenden
So lösen Sie die lokale Umgebungskonstruktion von Ruby on Rails (MAC)!
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
Installieren Sie MariaDB (CentOS 8)
So verknüpfen Sie Rails6 Vue (aus dem Umgebungsbau)
Einführung in Rspec mit Ruby on Rails x Docker
[Java] Umgebungskonstruktion
[Frühling] Umweltbau
Erstellen Sie eine Ruby on Rails-Entwicklungsumgebung in AWS Cloud9
Konstruktionshandbuch für eine stabile Entwicklungsumgebung für "Rails6" mit "Docker-compose"
Rails5 + MySQL8.0 + Top-Level-Volume-Umgebungskonstruktion mit Docker-Compose
CentOS8 + nginx1.18 + php-fpm7.4 + MariaDB10.5 + Memo zur Vorbereitung der CodeIgniter4-Entwicklungsumgebung
Build Rails (API) x MySQL x Nuxt.js Umgebung mit Docker
[Ruby on Rails] Von der MySQL-Konstruktion zum Datenbankwechsel
Aufbau der Penronse-Umgebung [Windows]