Je suis nouveau en programmation et mac. Sans le savoir, il a fallu beaucoup de temps pour rechercher diverses choses. J'ai décidé de l'écrire comme mon mémorandum au cas où, S'il y a une erreur, il serait vraiment utile que vous puissiez la signaler à un expert m (-_-) m Si vous avez des questions, telles que celles qui ne sont pas des experts, nous ferons de notre mieux pour vous satisfaire. * Autant que possible ^^; Vous remerciant à l'avance.
Procédez comme suit dans le terminal: Il semble que l'endroit peut être n'importe où. Je l'ai exécuté dans le dossier des projets que j'ai créé plus tôt. Tous les travaux ultérieurs sont effectués au terminal, sauf indication contraire.
brew install postgresql
Et ce qui suit semble être le réglage initial.
initdb /usr/local/var/postgres -E utf8
Premier départ.
brew services start postgresql
Il semble que ce soit OK si l'encodage est UTF8 ci-dessous. Peut-être que vous n'avez pas à effectuer les réglages initiaux? ??
psql -l
Et la fin.
brew services stop postgresql
J'ai édité .zshrc directement dans le dossier d'accueil avec vscode. Plus précisément, ajoutez ce qui suit.
export PATH="/usr/local/opt/postgres:$PATH"
export PGDATA="/usr/local/var/postgres"
Ensuite, depuis le terminal, exécutez ce qui suit pour démarrer postgre.
source ~/.zshrc #Appliquez les paramètres modifiés.
postgres
LOG: 〜 LOG: 〜 LOG: 〜 Il semble que ce soit OK si l'écran ressemble à ceci. Il s'arrête au contrôle + c.
Créez votre application préférée avec la nouvelle commande rails 6.0.3.2. Mais bien sûr N'oubliez pas -d postgresql ^^
Comment définir database.yml dans le dossier config et créer un utilisateur avec l'autorisation de création de base de données
# database.Dans yml
default: &default
adapter: postgresql
encoding: utf8 #Changer pour utf8
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: <Tout nom d'utilisateur> #ajouter à
password: #ajouter à
host: localhost #ajouter à
#Terminal
brew services start postgresql #Premier départ
createuser <Tout nom d'utilisateur> -d
#Lorsque vous l'effacez, dropuser<Tout nom d'utilisateur>
Une fois que vous avez fait cela, vous pouvez le faire avec rails db: create (dans n'importe quel dossier, bien sûr).
Le logiciel appelé Postico était facile à utiliser pour moi. Je l'utilise gratuitement, mais ce n'est pas si cher Vous pouvez l'acheter ^^ Le PSequel entièrement gratuit n'a pas fonctionné pour moi ^^;
Recommended Posts