php小編百草在Ubuntu 22.04上安裝Golang時遇到了問題。安裝過程中出現了GPG錯誤,報告公鑰不可用的問題,具體錯誤訊息為:NO_PUBKEY B53DC80D13EDEF05。這個錯誤導致了遷移安裝失敗,給用戶帶來了困擾。接下來,我們將討論如何解決這個問題,讓Golang在Ubuntu 22.04上成功安裝。
我嘗試在 ubutu 22.4 上安裝 golang migrate,但在嘗試執行命令時出現以下錯誤。
錯誤公鑰不可用:no_pubkey b53dc80d13edef05
這是我到目前為止所嘗試過的,它在嘗試執行第二個命令 - 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
我嘗試使用以下命令手動新增金鑰,但在執行 sudo apt-get update 時仍然顯示相同的錯誤。
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B53DC80D13EDEF05
以上 3 個指令在 ubuntu 20.4 上運作良好,但在 22.4 上則不行。任何線索或解決方案都會非常有幫助。
是的,即使經過如此多的嘗試和錯誤方法,找到解決方案還是很高興,一個簡單的單行命令列腳本已經解決了問題,
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
執行此操作後,我使用以下命令安裝了 go migrate。
curl -s https://packagecloud.io/install/repositories/golang-migrate/migrate/script.deb.sh | sudo bash sudo apt-get update sudo apt-get install migrate
以上是Golang 遷移安裝在 Ubuntu 22.04 上失敗,並出現以下 GPG 錯誤:公鑰不可用:NO_PUBKEY B53DC80D13EDEF05的詳細內容。更多資訊請關注PHP中文網其他相關文章!