RVMのインストール中に「gpg:コマンドが見つかりません」エラーを解決する方法


140

私はゼロからセットアップする新しいMac Pro(OS X 10.9.5)を持っています。RVMをインストールしたいのですが、最初に行うことは次のとおりです。

mpapis公開キーをインストールします(gpg2andまたはor が必要な場合があります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 2014年

回答:


274

GnuPG(バイナリ名付きgpg)は、OpenPGPプロトコルを使用した公開鍵暗号化に使用されるアプリケーションですが、署名の検証(暗号化署名、正しく使用すれば発行元検証できます)にも使用されます。ある程度、OpenPGPにとって、OpenSSLはX.509とTLSにとって何であると言えるでしょう。

ほとんどのLinuxディストリビューション(パッケージリポジトリ内で改ざんされていないソフトウェアを保証するためにGnuPGを頻繁に使用する)とは異なり、Mac OS XはGnuPGをオペレーティングシステムに付属させていないため、自分でインストールする必要があります

可能なソースは次のとおりです。

  • パッケージマネージャーHomebrewbrew install gnupg gnupg2
  • パッケージマネージャーMacPortssudo port install gnupg gnupg2
  • GPGToolsからインストールします。これは、GUIアプリケーションとApple Mailへの統合ももたらします

私は、JDillon522による元の質問とまったく同じ問題を抱えていました。RVMをインストールするには、私がインストールしただけgpg2です。この答えは私が追加でインストールするのに役立ちましたgpg
Brian Zelip 2015

brew install gnupg gnupg2->エラー:brew linkステップは正常に完了しませんでした式は作成されましたが、/ usr / localにシンボリックリンクされていません共有/man/man8/addgnupghome.8 / usr / local / share / man / man8は書き込み不可。
ProGirlXOXO 2015

これは、他のパッケージ/パッケージマネージャーがそのフォルダーのアクセス許可を変更したようです。brew doctor問題を示して解決策を提案するかもしれませんが、一般的にはAsk Askで助けを求めたいのですが、パッケージマネージャーの使用はStack Overflowのトピックからはかなり外れています。
Jens Erat

4
自作でインストールしてもうまくいかないようです。プロセスが問題なく完了したにもかかわらず、gpgコマンドはまだ使用できませんでした。コマンドを使用可能にするgpgツールを使用することになりました。
foamcow

$PATH変数の設定が間違っていると思います。
Jens Erat 2017

25

指示が言ったように "might need gpg2"

Macでは、自作でインストールしてみることができます

$ brew install gpg2 

2
Homebrewがない場合は、次のコマンドを使用してMac OS Xにインストールできます。 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"詳細については、(coolestguidesontheplanet.com/…)を参照してください。
dwsolberg 2015

2
ユーザーはgpgに加えてインストールする必要がありますgpg2。JensEratの回答を参照してください。
Brian Zelip 2015


-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.