programing

RVM 설치 중 "gpg: command not found" 오류를 해결하는 방법은 무엇입니까?

subpage 2023. 6. 13. 22:19
반응형

RVM 설치 중 "gpg: command not found" 오류를 해결하는 방법은 무엇입니까?

처음부터 설정할 수 있는 새로운 Macpro(OS X 10.9.5)가 있습니다.RVM을 설치하려고 하는데, 첫 번째로 다음 작업을 수행하라는 메시지가 표시됩니다.

mpapis 공용 키 설치(필요할 수 있음)gpg2또는sudo)

gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3

시도해 본 결과:

gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
zsh: command not found: gpg

저는 이것을 어떻게 극복할 것인지에 대한 좋은 가이드를 찾으려고 노력했지만 운이 없었습니다.

누가 설명해 줄 수 있나요?gpg왜 내가 그것을 아직 가지고 있지 않은지, 그리고 어떻게 하면 그것을 올바르게 얻을 수 있는지입니다.

GnuPG(바이너리 이름 포함)gpg)는 OpenPGP 프로토콜을 사용하는 공개 키 암호화에 사용되는 응용 프로그램이지만 서명(정확하게 사용될 경우 게시자의 유효성을 검사할 수 있는 암호화 서명)도 확인합니다.OpenPGP를 위한 OpenSSL이 X.509 및 TLS를 위한 것이라고 할 수 있습니다.

대부분의 리눅스 배포판(패키지 저장소 내에서 변조되지 않은 소프트웨어를 보장하기 위해 GnuPG를 많이 사용)과 달리, Mac OS X는 운영 체제와 함께 GnuPG를 제공하지 않으므로 사용자가 직접 설치해야 합니다.

가능한 소스는 다음과 같습니다.

  • 패키지 관리자 홈브루:brew install gnupg gnupg2
  • 패키지 관리자 MacPorts:sudo port install gnupg gnupg2
  • GUI 응용프로그램 및 Apple Mail 통합 기능을 제공하는 GPGTools에서 설치

지침대로"might need gpg2"

맥에서는 홈브루와 함께 설치해 볼 수 있습니다.

$ brew install gpg2 

Mac OS X 10.15에서 gpg를 설치한 후에도 gpg2 명령을 찾을 수 없습니다.

$ brew install gnupg gnupg2
Warning: gnupg 2.2.23 is already installed and up-to-date
To reinstall 2.2.23, run `brew reinstall gnupg`

$ gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
-bash: gpg2: command not found

대신에, 이것은 나에게 효과가 있었습니다.

$ gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

다음은 RVM을 설치하는 단계입니다.

1단계: gpg 또는 gpg2 설치(둘 다 작동)

brew install gpg

2단계: 설치 패키지를 확인하는 데 사용되는 GPG 키 설치:

gpg --keyserver hkp://pgp.mit.edu --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

위의 키 서버에 문제가 발생하면 다른 키 서버를 사용해 보십시오.

  • hkp://ipv4.pool.sks-keyservers.net
  • hkp://pgp.mit.edu
  • hkp://keyserver.pgp.com

3단계: RVM 설치

\curl -sSL https://get.rvm.io | bash -s stable

그래도 문제가 발생하면 보안 페이지를 확인하십시오.

이것은 나에게 효과가 있었습니다.

$brew install gnupg

다음을 사용하여 gpg를 설치한 후:

brew install gnupg2

이 솔루션은 rvm 설치 키를 얻는 데 도움이 되었습니다.

curl -sSL https://rvm.io/mpapis.asc | gpg --import -
curl -sSL https://rvm.io/pkuczynski.asc | gpg --import -

내 깨끗한 macOS 10.15.7에서, 나는 필요했습니다.brew link gnupg && brew unlink gnupg처음에 그리고 나서 애쉬의 대답을 사용했습니다.gpg대신에gpg2나 또한 해야만 했습니다.chown몇 개의 디렉토리언/링크 앞에

UNIX Apple M1에 RVM을 설치하려고 할 때 동일한 문제에 직면했습니다.

다음 명령을 사용하여 문제를 해결할 수 있습니다.

gpg --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

사하는대신용을 .gpg2:

gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

명령을 실행한 후 다음과 같은 출력이 표시되었습니다.

gpg: key 195BD3E759199BDB: 1 duplicate signature removed
gpg: /Users/User/.gnupg/trustdb.gpg: trustdb created
gpg: key 105BD0E739499BDB: public key "Piotr Kuczynski <piotr.kuczynski@gmail.com>" imported
gpg: key 3804BB82D39DC0E3: public key "Michal Papis (RVM signing) <mpapis@gmail.com>" imported
gpg: Total number processed: 2
gpg:               imported: 2

참고: 명령 콘솔을 다시 시작하는 것을 잊지 마십시오.

다음을 사용할 수도 있습니다.

$ sudo gem install rvm

다음과 같은 출력이 제공됩니다.

Fetching: rvm-1.11.3.9.gem (100%)
Successfully installed rvm-1.11.3.9
Parsing documentation for rvm-1.11.3.9
Installing ri documentation for rvm-1.11.3.9
1 gem installed

언급URL : https://stackoverflow.com/questions/27041885/how-to-resolve-gpg-command-not-found-error-during-rvm-installation

반응형