Rumah >pembangunan bahagian belakang >Golang >Pemasangan migrasi Golang gagal pada Ubuntu 22.04 dengan ralat GPG berikut: Kunci awam tidak tersedia: NO_PUBKEY B53DC80D13EDEF05

Pemasangan migrasi Golang gagal pada Ubuntu 22.04 dengan ralat GPG berikut: Kunci awam tidak tersedia: NO_PUBKEY B53DC80D13EDEF05

PHPz
PHPzke hadapan
2024-02-09 16:30:09906semak imbas

Golang 迁移安装在 Ubuntu 22.04 上失败,并出现以下 GPG 错误:公钥不可用:NO_PUBKEY B53DC80D13EDEF05

editor php Baicao menghadapi masalah semasa memasang Golang pada Ubuntu 22.04. Ralat GPG berlaku semasa proses pemasangan, melaporkan bahawa kunci awam tidak tersedia Mesej ralat khusus ialah: NO_PUBKEY B53DC80D13EDEF05. Ralat ini menyebabkan pemasangan migrasi gagal, menyebabkan masalah kepada pengguna. Seterusnya, kami akan membincangkan cara menyelesaikan masalah ini untuk berjaya memasang Golang pada Ubuntu 22.04.

Kandungan soalan

Saya cuba memasang golang migrate pada ubutu 22.4 tetapi saya mendapat ralat berikut semasa cuba melaksanakan arahan.

Ralat kunci awam tidak tersedia: no_pubkey b53dc80d13edef05

Inilah yang saya telah cuba setakat ini, ia melemparkan mesej "Kunci awam tidak ditemui" apabila cuba melaksanakan perintah kedua - kemas kini sudo-apt-get.

1.

curl -s https://packagecloud.io/install/repositories/golang-migrate/migrate/script.deb.sh | sudo bash
  1. sudo apt-get kemas kini

sudo apt-get install migrate

Saya cuba menambah kunci secara manual menggunakan arahan berikut tetapi masih menunjukkan ralat yang sama semasa melaksanakan kemas kini sudo apt-get.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B53DC80D13EDEF05

3 arahan di atas berfungsi dengan baik pada ubuntu 20.4, tetapi tidak pada 22.4. Sebarang petunjuk atau penyelesaian akan sangat membantu.

Penyelesaian

Ya, senang untuk mencari penyelesaian walaupun selepas banyak kaedah percubaan dan ralat, skrip baris arahan satu baris yang mudah telah menyelesaikan masalah,

curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -

Selepas melakukan ini, saya memasang go migrate menggunakan arahan berikut.

curl -s https://packagecloud.io/install/repositories/golang-migrate/migrate/script.deb.sh | sudo bash
    
    
sudo apt-get update

    
    
sudo apt-get install migrate

Atas ialah kandungan terperinci Pemasangan migrasi Golang gagal pada Ubuntu 22.04 dengan ralat GPG berikut: Kunci awam tidak tersedia: NO_PUBKEY B53DC80D13EDEF05. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam