Beim Ausführen des Befehls zur Anwendungserstellung ist ein Fehler aufgetreten, daher werde ich die Lösung als Memo für Nachzügler aufschreiben. Wenn Sie sofort mit dem Hauptthema beginnen möchten, empfehlen wir Ihnen, zum Abschnitt 'Installieren von libpq-fe.h' zu springen.
windows 10 home ubuntu 20.04 LTS ruby 2.7.1 Rails 6.0.3
Als tiefe Grabreihenfolge des Problems
rails new (App Name) -d pstgresql
Beim
Während der Installation von pg (1.2.3) ist ein Fehler aufgetreten, und Bundler kann nicht fortfahren.
Stellen Sie vor dem Bündeln sicher, dass gem install pg -v '1.2.3' --source 'https: // ruby gems.org /'
erfolgreich ist.
Ich habe den Fehler bekommen.
gem install pg -v '1.2.3'
Anschließend werden Sie angewiesen, nachzuschauen, da das Protokoll in mkmf.lpg gespeichert bleibt.
Ich habe einen Fehler gefunden, der besagt, dass libpq-fe.h nicht im Protokollinhalt gefunden wurde. Da es nicht möglich ist, tiefer zu graben, wird der Schluss gezogen, dass die wahre Ursache darin besteht, dass libpq-fe.h nicht existiert.
sudo apt install libpq-dev
Sudo apt-get install libpq-dev
sudo install postgresql-devel
sudo install postgresql
rails new (App Name) -d pstgresql
Stellen Sie sicher, dass auch bei der Ausführung kein Fehler aufgetreten ist. Beurteilen Sie, dass das Problem behoben wurde. Im Fall der Hauptleitung wurde es mit der Methode ① gelöst.
Wenn Sie zu diesem Artikel gelangen und ihn einfach nicht verstehen, bitten Sie ihn um Hilfe in diesem Artikel. Wahrscheinlich sollte der Herr zu diesem Zeitpunkt etwas Wissen haben, also bin ich sicher, dass er helfen kann.
Recommended Posts