Leiningen を使用して Clojure ライブラリをデプロイしたいと考えています。私は次のことをしました:
- インストールされたgpg
- gpg キーペアを作成しました
- Clojars クレデンシャルを ~/.lein/credentials.clj.gpg に暗号化
- インストールされた gpg エージェント
- インストールされたキーチェーン
「lein deploy clojars」を呼び出すと、次の出力が得られます。
WARNING: please set :license in project.clj.
Could not decrypt credentials from ~/.lein/credentials.clj.gpg
gpg: can't query passphrase in batch mode
gpg: decryption failed: secret key not available
See `lein help gpg` for how to install gpg.
No credentials found for clojars
See `lein help deploy` for how to configure credentials.
Username:
次に、gpg をアンインストールし、gpg2 をインストールして、gpg から gpg2 へのシンボリック リンクを作成しました。「lein deploy clojars」を呼び出すと、次のようになります。
WARNING: please set :license in project.clj.
^CCould not decrypt credentials from ~/.lein/credentials.clj.gpg
pinentry-curses: no LC_CTYPE known - assuming UTF-8
pinentry-curses: no LC_CTYPE known - assuming UTF-8
pinentry-curses: no LC_CTYPE known - assuming UTF-8
pinentry-curses: no LC_CTYPE known - assuming UTF-8
gpg: signal Interrupt caught ... exiting
See `lein help gpg` for how to install gpg.
No credentials found for clojars
See `lein help deploy` for how to configure credentials.
Username:
警告の後、コマンドは入力を待ちます。入力を終了するには、ctrl-c を押す必要があります。
ライブラリをデプロイするために何をする必要があるか教えてもらえますか?