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.
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
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
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.
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).
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