[RUBY] Anfänger schreiben! Bis Sie postgreSQL unter macOS Catalina installieren und in Rails 6.0.3.2 verfügbar machen

Ich bin neu in Programmierung und Mac. Ohne es zu wissen, dauerte es viel Zeit, verschiedene Dinge zu erforschen. Ich beschloss, es für alle Fälle als mein Memorandum zu schreiben. Wenn es einen Fehler gibt, wäre es sehr hilfreich, wenn Sie einen Experten darauf hinweisen könnten, m (-_-) m Wenn Sie Fragen haben, z. B. solche, die keine Experten sind, werden wir unser Bestes tun, um Sie unterzubringen. * So viel wie möglich ^^; Danke im Voraus.


Installieren Sie zuerst postgresql mit Homebrew und nehmen Sie die ersten Einstellungen vor

Gehen Sie im Terminal wie folgt vor: Es scheint, dass der Ort überall sein kann. Ich habe es in dem zuvor erstellten Projektordner ausgeführt. Alle nachfolgenden Arbeiten werden am Terminal ausgeführt, sofern nicht anders angegeben.

brew install postgresql

Und das Folgende scheint die anfängliche Einstellung zu sein.

initdb /usr/local/var/postgres -E utf8

Starten Sie und überprüfen Sie die Einstellungen

Erster Start.

brew services start postgresql

Es scheint in Ordnung zu sein, wenn die Codierung unten UTF8 ist. Möglicherweise müssen Sie die Grundeinstellungen nicht vornehmen? ??

psql -l

Und das Ende.

brew services stop postgresql

Dies ist eine Einstellung, die die Verwendung von Postgre vereinfacht (wie es scheint).

Ich habe .zshrc direkt unter dem Home-Ordner mit vscode bearbeitet. Fügen Sie insbesondere Folgendes hinzu.

export PATH="/usr/local/opt/postgres:$PATH"
export PGDATA="/usr/local/var/postgres"

Führen Sie dann vom Terminal aus die folgenden Schritte aus, um postgre zu starten.

source ~/.zshrc #Übernehmen Sie die geänderten Einstellungen.
postgres

LOG: 〜 LOG: 〜 LOG: 〜 Es scheint in Ordnung zu sein, wenn der Bildschirm so aussieht. Es stoppt bei Steuerung + c.

Von hier aus ist es das Setzen von Schienen.

Erstellen Sie Ihre Lieblings-App mit dem neuen Befehl Rails 6.0.3.2. Aber natürlich Vergiss nicht -d postgresql ^^

So legen Sie database.yml im Konfigurationsordner fest und erstellen einen Benutzer mit der Berechtigung zum Erstellen von Datenbanken

# database.In yml
default: &default
  adapter: postgresql
  encoding: utf8 #Wechseln Sie zu utf8
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  username: <Beliebiger Benutzername> #hinzufügen
  password: #hinzufügen
  host: localhost #hinzufügen
#Terminal
brew services start postgresql #Erster Start
createuser <Beliebiger Benutzername> -d
  #Wenn Sie es löschen, Dropuser<Beliebiger Benutzername>

Sobald Sie das getan haben, können Sie es mit Rails db: create tun (natürlich in jedem Ordner).

Empfohlene GUI

Die Software namens Postico war für mich einfach zu bedienen. Ich benutze es kostenlos, aber es ist nicht so teuer Sie können es kaufen ^^ Das völlig kostenlose PSequel hat bei mir nicht funktioniert ^^;

Recommended Posts

Anfänger schreiben! Bis Sie postgreSQL unter macOS Catalina installieren und in Rails 6.0.3.2 verfügbar machen
Installieren Sie Rails unter macOS Catalina
SSH in Ubuntu auf der VirtualBox Ihres Mac und tun Sie dies, bis Sie Docker installieren
Erstellen Sie mit Docker eine Umgebung für Rails5 und postgresql, damit auch pgadmin verwendet werden kann
(Ruby on Rails6) Erstellen einer Datenbank und Anzeigen in einer Ansicht
Schritte zum Installieren von Maven auf einem Mac und zur Verwendung mit Eclipse
Installieren und konfigurieren Sie jenv unter macOS
Wenn Sie Java nicht auf Catalina installieren können
Installieren Sie imagick unter macOS Catalina + php 7.4 Hinweis
Anfänger haben mit Ruby on Rails ein Portfolio erstellt
Rails neu in Ruby on Rails ~ Memorandum bis zur Bereitstellung 2
Bis Sie Gradle installieren und "Hello World" ausgeben
Rails neu in Ruby on Rails ~ Memorandum bis zur Bereitstellung 1
Bis Sie ein Spring Boot-Projekt in Intellij erstellen und an Github senden