Wie man Ruby on Rails mit PostgreSQL auf Rocky Linux 8.4 installiert
Dieser Leitfaden hilft Ihnen, Ruby on Rails mit PostgreSQL auf Rocky Linux 8.4 zu installieren.
Schritt 1: System aktualisieren
Bevor Sie Pakete installieren, stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist:
sudo dnf update -y
Schritt 2: Notwendige Abhängigkeiten installieren
Installieren Sie die erforderlichen Entwicklungstools:
sudo dnf groupinstall "Development Tools" -y
Installieren Sie nun einige grundlegende Bibliotheken:
sudo dnf install -y \
sqlite-devel \
postgresql-devel \
libxml2-devel \
libxslt-devel \
ImageMagick-devel \
curl \
git
Schritt 3: Ruby installieren
Installieren Sie rbenv und ruby-build, um Ruby-Versionen zu verwalten:
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
Installieren Sie jetzt Ruby:
rbenv install 3.1.0
rbenv global 3.1.0
Schritt 4: Rails installieren
Installieren Sie Rails mit dem folgenden Befehl:
gem install rails
Schritt 5: PostgreSQL installieren
Installieren Sie den PostgreSQL-Server:
sudo dnf install -y postgresql-server postgresql-contrib
Initialisieren Sie die PostgreSQL-Datenbank:
sudo postgresql-setup --initdb
Starten und aktivieren Sie den PostgreSQL-Dienst:
sudo systemctl start postgresql
sudo systemctl enable postgresql
Schritt 6: PostgreSQL-Benutzer erstellen
Wechseln Sie zum PostgreSQL-Benutzer und erstellen Sie einen neuen Benutzer:
sudo -i -u postgres
createuser --interactive
Folgen Sie den Anweisungen, um den Benutzer zu erstellen.
Schritt 7: Neue Rails-Anwendung erstellen
Erstellen Sie eine neue Rails-Anwendung mit PostgreSQL als Datenbank:
rails new myapp -d postgresql
Schritt 8: Datenbankeinstellungen konfigurieren
Bearbeiten Sie die Datei config/database.yml, um Ihre Datenbankverbindungsinformationen anzugeben:
nano myapp/config/database.yml
Aktualisieren Sie den Abschnitt default mit Ihren PostgreSQL-Anmeldeinformationen.
Schritt 9: Datenbank erstellen
Führen Sie den folgenden Befehl aus, um die Datenbank zu erstellen:
cd myapp
rails db:create
Fazit
Herzlichen Glückwunsch! Sie haben erfolgreich Ruby on Rails mit PostgreSQL auf Rocky Linux 8.4 installiert. Sie können jetzt mit dem Bau Ihrer Anwendungen beginnen!