[sylpheed-jp:11245] Re: GnuPGのパスを明示的に指定したい
Hiroyuki Yamamoto
hiro-y @ kcn.ne.jp
2013年 10月 28日 (月) 11:13:12 JST
山本です。
On Fri, 25 Oct 2013 19:05:56 +0900
Yoshiro YONEYA <yoshiro.yoneya @ jprs.co.jp> wrote:
> PCリプレースで環境をWindowsXPからWindows7に変えました。
> 管理者権限がないため、GnuPGのインストールパスをProgram Files
> とは別のパスに変更してインストールし、環境変数PATHもそこに通
> したのですが、SylpheedがGnuPGを見つけてくれません。
> 起動時に
>
> 警告
> GnuPGが正しくインストールされていないか、バージョンが古すぎます。
> OpenPGPサポートは無効です。
>
> というダイアログが表示されてしまいます。
>
> かなり前にMLで流れていた方法に従って、
> HKEY_CURRENT_USER\Software\GNU\GnuPGにgpgProgramというキーを
> 作ってパスを登録してみたのですが、だめでした。
>
> Sylpheedで明示的にGnuPGのパスを指定する方法はないでしょうか?
同梱しているバージョンのGPGMEのソースを見たところ、上記レジストリキーは
使用されていませんでした。
HKEY_LOCAL_MACHINE\Software\GNU\GnuPG 以下の Install Directory
というキーでインストール先を確認しているようなので、
こちらにインストール先のディレクトリを指定してみてください。
(HKCU だとだめかもしれません)
他の手段としては、Sylpheedのインストール先に gpg*.exe をコピーすると
動くはずです(こちらはGPGMEに独自に手を加えています)。
--
Hiroyuki Yamamoto <hiro-y @ kcn.ne.jp>
Sylpheed-jp メーリングリストの案内