l'éditeur php Baicao a rencontré un problème lors de l'installation de Golang sur Ubuntu 22.04. Une erreur GPG s'est produite pendant le processus d'installation, signalant que la clé publique n'était pas disponible. Le message d'erreur spécifique était : NO_PUBKEY B53DC80D13EDEF05. Cette erreur a provoqué l'échec de l'installation de la migration, causant des problèmes aux utilisateurs. Ensuite, nous verrons comment résoudre ce problème pour réussir l'installation de Golang sur Ubuntu 22.04.
J'ai essayé d'installer golang migrate sur ubutu 22.4 mais j'ai eu l'erreur suivante en essayant d'exécuter la commande.
Erreur clé publique non disponible : no_pubkey b53dc80d13edef05
C'est ce que j'ai essayé jusqu'à présent, il renvoie un message "Clé publique introuvable" lorsque j'essaie d'exécuter la deuxième commande - sudo-apt-get update.
1.
curl -s https://packagecloud.io/install/repositories/golang-migrate/migrate/script.deb.sh | sudo bash
sudo apt-get update
sudo apt-get install migrate
J'ai essayé d'ajouter la clé manuellement à l'aide de la commande suivante, mais j'affiche toujours la même erreur lors de l'exécution de sudo apt-get update.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B53DC80D13EDEF05
Les 3 commandes ci-dessus fonctionnent bien sur Ubuntu 20.4, mais pas sur 22.4. Tous les indices ou solutions seraient très utiles.
Oui, c'est bien de trouver une solution même après tant de méthodes d'essais et d'erreurs, un simple script de ligne de commande sur une seule ligne a résolu le problème,
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
Après cela, j'ai installé go migrate à l'aide de la commande suivante.
curl -s https://packagecloud.io/install/repositories/golang-migrate/migrate/script.deb.sh | sudo bash sudo apt-get update sudo apt-get install migrate
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!