Kritisches PGP-Problem beim Versuch, mysql2 im Rails-Projekt zu installieren
<p>Ich versuche, alle Gems für ein Rails-Projekt lokal zu installieren. </p>
<p>Ich habe ein Problem mit MySQL2. Wenn ich versuche, es zu installieren, erhalte ich die folgende Fehlermeldung: </p>
<pre class="brush:php;toolbar:false;">mysql2-0.5.5.gem abrufen
Vorübergehende Erweiterung von PATH für MSYS/MINGW...
Installieren der erforderlichen msys2-Pakete: mingw-w64-x86_64-libmariadbclient
Fehler: mingw32: Schlüssel „5F944B027F7FE2091985AA2EFA11531AA0AA7F57“ ist unbekannt
Fehler: Schlüssel „5F944B027F7FE2091985AA2EFA11531AA0AA7F57“ konnte nicht aus der Ferne gesucht werden
Fehler: mingw64: Schlüssel „5F944B027F7FE2091985AA2EFA11531AA0AA7F57“ ist unbekannt
Fehler: Schlüssel „5F944B027F7FE2091985AA2EFA11531AA0AA7F57“ konnte nicht aus der Ferne gesucht werden
Fehler: msys: Schlüssel „5F944B027F7FE2091985AA2EFA11531AA0AA7F57“ ist unbekannt
Fehler: Schlüssel „5F944B027F7FE2091985AA2EFA11531AA0AA7F57“ konnte nicht aus der Ferne gesucht werden
Fehler: Datenbank „mingw32“ ist ungültig (ungültige oder beschädigte Datenbank (PGP-Signatur))
Fehler: Datenbank „mingw64“ ist ungültig (ungültige oder beschädigte Datenbank (PGP-Signatur))
Fehler: Datenbank „msys“ ist ungültig (ungültige oder beschädigte Datenbank (PGP-Signatur))
Pacman ist mit der folgenden Ausgabe fehlgeschlagen:
Native Erweiterungen erstellen mit: '--with-mysql-lib="C:Program FilesMySQLMySQL Server 8.0lib" --with-mysql-include="C:Program FilesMySQLMySQL Server 8.0include"'
Das kann eine Weile dauern...
FEHLER: Fehler bei der Installation von mysql2:
FEHLER: Die native Gem-Erweiterung konnte nicht erstellt werden.</pre>
<p>Dann habe ich versucht, <code>pacman -Syu</code> auszuführen, aber ich habe die gleiche Fehlermeldung erhalten und wurde nicht aufgefordert, den PGP-Schlüssel zu importieren. </p>
<p>Also habe ich versucht, den Schlüssel manuell basierend auf pacman-key --add </code> vom MSI-Schlüsselbund GitHub zu importieren. Anschließend habe ich die Vertrauensstellung mithilfe von <code>pacman-key --edit-key</code> auf Ultimate geändert.</p>
<p>Aber jetzt erhalte ich eine weitere Fehlermeldung: </p>
<pre class="brush:php;toolbar:false;">Erforderliche msys2-Pakete installieren: mingw-w64-x86_64-libmariadbclient
Fehler: Datei /var/lib/pacman/sync/mingw32.db konnte nicht geöffnet werden: Untergeordneter Prozess wurde mit Status 127 beendet
Fehler: Datei /var/lib/pacman/sync/mingw64.db konnte nicht geöffnet werden: Untergeordneter Prozess wurde mit Status 127 beendet
Fehler: Datei /var/lib/pacman/sync/msys.db konnte nicht geöffnet werden: Untergeordneter Prozess wurde mit Status 127 beendet
Fehler: Ziel nicht gefunden: mingw-w64-x86_64-libmariadbclient
Pacman ist mit der folgenden Ausgabe fehlgeschlagen:
Native Erweiterungen erstellen mit: '--with-mysql-lib="C:Program FilesMySQLMySQL Server 8.0lib" --with-mysql-include="C:Program FilesMySQLMySQL Server 8.0include"'
Das kann eine Weile dauern...
FEHLER: Fehler bei der Installation von mysql2:
FEHLER: Die native Gem-Erweiterung konnte nicht erstellt werden.</pre>
<p>Ich weiß nicht, ob ich auf diese Weise den falschen Schlüssel hinzufüge oder ob der Fehler von etwas anderem kommt. Ich kämpfe jetzt schon seit ein paar Tagen damit und bin ein wenig ratlos. Kann jemand helfen? </p>