[ruby] RVM 설치 중 “gpg : command not found”오류를 해결하는 방법?

처음부터 새로 설정할 수있는 새로운 Mac Pro (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가 OpenSSLP가 X.509 및 TLS를위한 것이라고 말할 수 있습니다.

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

가능한 출처는 다음과 같습니다.

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

답변

지시대로 "might need gpg2"

Mac에서는 homebrew로 설치할 수 있습니다

$ brew install gpg2 


답변

이것은 나를 위해 일했다

$brew install gnupg


답변

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

$ 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


답변