RVM 설치 중 "gpg : command not found"오류를 해결하는 방법?


140

처음부터 새로 설정할 수있는 새로운 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, 왜 이미 가지고 있지 않은지, 어떻게 올바른 방법으로 설명 할 수 있습니까 ?


Google에서 "gpg"를 사용해 보셨습니까? 공개 키 암호화이므로 ​​적절한 도구를 직접 또는 Brew 또는 Macports에서 설치해야합니다. 또한 정확히 StackOverflow 질문이 아닙니다.
ofrommel

답변:


274

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 에서 설치

JDillon522의 원래 질문과 정확히 같은 문제가있었습니다. RVM을 설치하려면 I 만 설치했습니다 gpg2. 이 답변은 추가로 설치하는 데 도움이되었습니다 gpg.
브라이언 Zelip

brew install gnupg gnupg2-> 오류 : brew link단계가 성공적으로 완료되지 않았습니다 공식이 작성되었지만 / usr / local에 심볼릭 링크되어 있지 않습니다 share / man / man8 / addgnupghome.8 / usr / local / share / man / man8은 쓸 수 없습니다.
ProGirlXOXO

다른 패키지 / 패키지 관리자가 해당 폴더에 대한 권한을 변경 한 것처럼 들립니다. brew doctor문제를 지적하고 해결책을 제안 할 수도 있지만 일반적으로 Ask Different에서 도움을 요청하고 싶습니다. 패키지 관리자를 사용하는 것은 Stack Overflow의 주제가 아닙니다.
Jens Erat

4
homebrew를 통해 설치하는 것이 효과가없는 것 같습니다. 문제없이 프로세스를 완료했지만 gpg 명령을 계속 사용할 수 없었습니다. 명령을 사용할 수 있도록 gpg 도구를 사용했습니다.
foamcow

$PATH변수 설정에 문제가 있다고 생각 합니다.
Jens Erat

25

지시대로 "might need gpg2"

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

$ brew install gpg2 

2
홈 브루가없는 경우 Mac OS X에 다음 명령을 사용하여 설치할 수 있습니다. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"자세한 내용은 ( coolestguidesontheplanet.com/… )을 참조하십시오.
dwsolberg

2
사용자는 설치해야합니다 gpg뿐만 아니라 gpg2, 옌스 Erat으로 대답을 참조하십시오.
브라이언 Zelip


-9

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

$ 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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.