Mam nowego Maca Pro (OS X 10.9.5), który mogę skonfigurować od zera. Chcę zainstalować RVM i pierwszą rzeczą, o której mówi, jest:
Zainstaluj klucz publiczny mpapis (może być potrzebny
gpg2
i lubsudo
)gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
Kiedy próbowałem, otrzymałem:
gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
zsh: command not found: gpg
Próbowałem znaleźć dobry przewodnik, jak przezwyciężyć ten problem, który również wygląda na godny zaufania, ale nie miałem szczęścia.
Czy ktoś może wyjaśnić, co to gpg
jest, dlaczego już go nie mam i jak to zrobić we właściwy sposób.
Odpowiedzi:
GnuPG (z nazwą binarną
gpg
) to aplikacja służąca do szyfrowania klucza publicznego za pomocą protokołu OpenPGP, ale także do weryfikacji podpisów (podpisów kryptograficznych, które również mogą zweryfikować wydawcę, jeśli są poprawnie używane). W pewnym stopniu można powiedzieć, że dla OpenPGP jest tym, czym OpenSSL dla X.509 i TLS.W przeciwieństwie do większości dystrybucji Linuksa (które w dużym stopniu wykorzystują GnuPG do zapewnienia niezakłóconego oprogramowania w swoich repozytoriach pakietów), Mac OS X nie dostarcza GnuPG z systemem operacyjnym, więc musisz zainstalować go samodzielnie .
Możliwe źródła to:
brew install gnupg gnupg2
sudo port install gnupg gnupg2
źródło
gpg2
. Ta odpowiedź pomogła mi dodatkowo zainstalowaćgpg
.brew link
Krok nie został ukończony pomyślnie Formuła została zbudowana, ale nie jest dowiązana symbolicznie do / usr / local Nie można udostępnić dowiązania symbolicznego / man / man8 / addgnupghome.8 / usr / local / share / man / man8 is nie do zapisu.brew doctor
może wskazywać problem i sugerować rozwiązania, ale generalnie wolałbym prosić o pomoc w Ask Different, używanie menedżera pakietów jest raczej nie na temat przepełnienia stosu.$PATH
zmienną.Zgodnie z instrukcją
"might need gpg2"
W systemie Mac możesz spróbować zainstalować go za pomocą homebrew
źródło
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Zobacz ( coolestguidesontheplanet.com/ ... ), aby uzyskać więcej informacji.gpg
opróczgpg2
, zobacz odpowiedź Jensa Erata.To zadziałało dla mnie
źródło
Możesz także użyć:
Powinien dać następujący wynik:
źródło