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
'programing' 카테고리의 다른 글
Oracle 10에서 잠금 제거 (0) | 2023.06.13 |
---|---|
SQLAlchemy에서 SQL 쿼리 인쇄를 예쁘게 포맷하는 방법 (0) | 2023.06.13 |
Excel의 단일 차원 변형 배열에 있는 요소의 수 (0) | 2023.06.13 |
R 데이터 프레임의 각 행에 대해 (0) | 2023.06.13 |
IntelliJ IDEA 자동 완성 소문자 SQL (0) | 2023.06.13 |