Problème critique PGP lors de la tentative d'installation de MySQL2 dans le projet Rails
<p>J'essaie d'installer localement toutes les gemmes d'un projet Rails. </p>
<p>J'ai un problème avec mysql2. Lorsque j'essaie de l'installer, j'obtiens l'erreur suivante : </p>
<pre class="brush:php;toolbar:false;">Récupération de mysql2-0.5.5.gem
Amélioration temporaire de PATH pour MSYS/MINGW...
Installation des packages msys2 requis : mingw-w64-x86_64-libmariadbclient
erreur : mingw32 : la clé « 5F944B027F7FE2091985AA2EFA11531AA0AA7F57 » est inconnue.
erreur : la clé "5F944B027F7FE2091985AA2EFA11531AA0AA7F57" n'a pas pu être recherchée à distance.
erreur : mingw64 : la clé « 5F944B027F7FE2091985AA2EFA11531AA0AA7F57 » est inconnue.
erreur : la clé "5F944B027F7FE2091985AA2EFA11531AA0AA7F57" n'a pas pu être recherchée à distance.
erreur : msys : la clé "5F944B027F7FE2091985AA2EFA11531AA0AA7F57" est inconnue
erreur : la clé "5F944B027F7FE2091985AA2EFA11531AA0AA7F57" n'a pas pu être recherchée à distance.
erreur : la base de données 'mingw32' n'est pas valide (base de données invalide ou corrompue (signature PGP))
erreur : la base de données 'mingw64' n'est pas valide (base de données invalide ou corrompue (signature PGP))
erreur : la base de données 'msys' n'est pas valide (base de données invalide ou corrompue (signature PGP))
Pacman a échoué avec le résultat suivant :
Création d'extensions natives avec : '--with-mysql-lib="C:Program FilesMySQLMySQL Server 8.0lib" --with-mysql-include="C:Program FilesMySQLMySQL Server 8.0include"
Ça pourrait prendre un moment...
ERREUR : Erreur lors de l'installation de mysql2 :
ERREUR : Échec de la création de l'extension native de gem.</pre>
<p>Ensuite, j'ai essayé d'exécuter <code>pacman -Syu</code> mais j'ai eu la même erreur et on ne m'a pas demandé d'importer la clé PGP. </p>
<p>J'ai donc essayé d'importer manuellement la clé basée sur pacman-key --add </code> à partir du trousseau de clés MSI GitHub. J'ai ensuite utilisé <code>pacman-key --edit-key</code> pour changer la confiance en Ultimate.</p>
<p>Mais maintenant, j'obtiens une autre erreur : </p>
<pre class="brush:php;toolbar:false;">Installation des packages msys2 requis : mingw-w64-x86_64-libmariadbclient
erreur : impossible d'ouvrir le fichier /var/lib/pacman/sync/mingw32.db : processus enfant terminé avec le statut 127
erreur : impossible d'ouvrir le fichier /var/lib/pacman/sync/mingw64.db : le processus enfant s'est terminé avec le statut 127
erreur : impossible d'ouvrir le fichier /var/lib/pacman/sync/msys.db : processus enfant terminé avec l'état 127
erreur : cible introuvable : mingw-w64-x86_64-libmariadbclient
Pacman a échoué avec le résultat suivant :
Création d'extensions natives avec : '--with-mysql-lib="C:Program FilesMySQLMySQL Server 8.0lib" --with-mysql-include="C:Program FilesMySQLMySQL Server 8.0include"
Ça pourrait prendre un moment...
ERREUR : Erreur lors de l'installation de mysql2 :
ERREUR : Échec de la création de l'extension native de gem.</pre>
<p>Je ne sais pas si j'ajoute la mauvaise clé de cette façon ou si l'erreur vient d'autre chose. Cela fait quelques jours que je lutte avec ça et je suis un peu perdu. Quelqu'un peut-il m'aider ? </p>