E: gnupg, gnupg2 dan gnupg1 sepertinya tidak diinstal, tetapi salah satunya diperlukan untuk operasi ini


108

Saya telah menginstal buruh pelabuhan di windows 10 pro. Saya menghadapi masalah saat menjalankan perintah berikut di git-bash.

buruh pelabuhan-menulis up -d --build

dan mendapat kesalahan berikut.

E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation
(23) Failed writing body
Error executing command, exiting
ERROR: Service 'web' failed to build: The command '/bin/sh -c curl -sL https://deb.nodesource.com/setup_8.x | bash' returned a non-zero code: 1

1
Harap pertimbangkan untuk menandai pertanyaan ini sebagai telah dijawab.
halfpastfour.am

Jawaban:


144

Di Dockerfile Anda, jalankan ini terlebih dahulu:

apt-get update && apt-get install -y gnupg2

39

Saya menghadapi masalah yang sama:

E: gnupg, gnupg2 dan gnupg1 sepertinya tidak diinstal, tetapi salah satunya diperlukan untuk operasi ini

Saya menyelesaikannya dengan menggunakan perintah berikut:

apt-get update
apt-get install gnupg

10
Hanya sebuah catatan untuk seseorang yang baru untuk buruh pelabuhan, tambahkan ini ke file buruh pelabuhan Anda, jangan instal gnupg di pc host
FoxMcCloud

37

Selain jawaban yang ada:

RUN apt-get update && apt-get install -y gnupg

-y flag setuju dengan syarat selama proses instalasi. Penting untuk tidak merusak build


1
+1 untuk mengikuti praktik terbaik :: Selalu gabungkan RUN apt-get update dengan apt-get install dalam pernyataan RUN yang sama.
Gabriel Gates

... lalu juga&& apt-get clean && rm -rf /tmp/* /var/tmp/*
user27221

3

Instal saja versi terbaru dari semuanya.

apt-get install -y gnupg2 gnupg gnupg1


2
gnupg cukup, gnupg1 adalah versi "klasik" dan gnugp2 mengacu pada gnugp untuk distro terbaru
rmuller

2

Saya memiliki debian 9 dan untuk memperbaikinya saya menggunakan perpustakaan baru sebagai berikut:

ln -s /usr/bin/gpgv /usr/bin/gnupg2
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.