[RUBY] Les débutants écrivent! Jusqu'à ce que vous installiez postgreSQL sur macOS catalina et que vous le rendiez disponible dans les rails 6.0.3.2

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.


Tout d'abord, installez postgresql avec homebrew et effectuez les réglages initiaux

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

Commencez et vérifiez les paramètres

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

C'est un paramètre qui rend postgre plus facile à utiliser (il semble)

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.

De là, c'est la mise en place des rails.

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

GUI recommandée

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

Les débutants écrivent! Jusqu'à ce que vous installiez postgreSQL sur macOS catalina et que vous le rendiez disponible dans les rails 6.0.3.2
Installer Rails sur macOS Catalina
SSH dans Ubuntu sur VirtualBox de votre Mac et faites-le jusqu'à ce que vous installiez Docker
Créez un environnement pour Rails5 et postgresql avec Docker afin que pgadmin puisse également être utilisé
(Ruby on Rails6) Créer une base de données et l'afficher dans une vue
Étapes pour installer Maven sur Mac et l'utiliser avec Eclipse
Installer et configurer jenv sur macOS
Si vous ne pouvez pas installer java sur Catalina
Installez imagick sur macOS Catalina + php 7.4 Remarque
Débutant a créé un portfolio avec Ruby on Rails
Rails nouveau dans Ruby on Rails ~ Mémorandum jusqu'au déploiement 2
Jusqu'à ce que vous installiez Gradle et sortiez "Hello World"
Rails nouveau dans Ruby on Rails ~ Mémorandum jusqu'au déploiement 1
Jusqu'à ce que vous créiez un projet Spring Boot dans Intellij et que vous le transmettiez à Github