J'ai souffert d'une erreur lors de l'exécution de la commande de création d'application, donc j'écrirai la solution sous forme de mémo pour les retardataires. Si vous voulez entrer tout de suite dans le sujet principal, je vous recommande de passer à la section «Installer libpq-fe.h».
windows 10 home ubuntu 20.04 LTS ruby 2.7.1 Rails 6.0.3
Comme ordre de fouille profond du problème
rails new (nom de l'application) -d pstgresql
À
Une erreur s'est produite lors de l'installation de pg (1.2.3) et Bundler ne peut pas continuer.
Avant de regrouper, assurez-vous que gem install pg -v '1.2.3' --source 'https: // ruby gems.org /'
est réussi.
J'ai eu l'erreur.
gem install pg -v '1.2.3'
Ensuite, vous serez invité à regarder car le journal reste dans mkmf.lpg enregistré quelque part.
J'ai trouvé une erreur disant que libpq-fe.h n'a pas été trouvé dans le contenu du journal. Puisqu'il n'est pas possible d'approfondir davantage, on en conclut que la vraie cause est que libpq-fe.h n'existe pas.
sudo apt install libpq-dev
En plus de la procédure que le Seigneur a résolue, je vais également énumérer les méthodes qui peuvent être résolues dans certains cas. C'est peut-être juste, alors pardonnez-moi même si je ne le résous pas. Au fait, le Seigneur ne pouvait pas le résoudre avec ça.
Sudo apt-get install libpq-dev
sudo install postgresql-devel
sudo install postgresql
rails new (nom de l'application) -d pstgresql
Confirmez qu'aucune erreur ne s'est produite même si vous exécutez. Jugez que le problème a été résolu. Dans le cas du principal, il a été résolu par la méthode ①.
Si vous arrivez à cet article et que vous ne comprenez pas, demandez de l'aide dans cet article. Probablement à ce moment-là, le Seigneur devrait avoir des connaissances, donc je suis sûr qu'il peut vous aider.
Recommended Posts