brew install gnupg gnupg2
とbrew
(macOS)を使用してgpg
をインストールしました。私はそれを使用するか、またはちょうどgpg --version
か何かをチェックすることができます。GnuPGがインストールされましたが、gradleタスクの「コマンドが見つかりません」
MacMini:1.8.0
あるlibgcrypt〜ブーストの$のgpg --version
GPG(GnuPGの)2.1.22
問題は、私はアンドロイドでGradleのタスクからそれを実行したときということですStudio、もう動作しません:gpg
コマンドはもう見つかりませんでした。
タスクが(実際には何も特別なもの)ではありません:
task decryptSigningProperties(type: Exec) {
commandLine 'gpg', '--passphrase-file', file(project.property("passPhraseFile")), '-o', 'signing.properties', '-d', 'signing.properties.enc'
}
そして、私は、ログを構築ジェンキンスにエラーが表示されます。
- 何が悪かったのか:
実行がタスクに失敗しました " :app:decryptSigningProperties 'のようになります。
問題は同時に、プロセスのコマンド 『のgpg』 '
を開始、私は、手動でそれを行う特定のディレクトリに移動し、実行することができますが発生しました:
gpg -o signing.properties -d signing.properties.enc
その後、すべてをうまく動作します(それは私にパスと解読を促します)。
なぜ、タスクでコマンドgpg
が認識されませんが、ターミナルから実行できますか?誰かが問題のような経験をしていますか?
コマンドでフルパスを入力すると、私のために働いてくれてありがとう! – Rybzor