NTEmacsとTwittering-mode-3.0.0の同梱cURLで認証が通らない
NTEmacsにTwittering-mode-3.0.0を入れると,GnuPGPでの認証時にcurlがabortする問題.
基本的には同梱のwin-curlディレクトリの中に入ってるcurl.exeとcertディレクトリの中に入ってる認証ファイルを使おうとするが,これがいかんようだ.
解決法
Win32用のcURLバイナリを配っているサイトから,「Download SSH, SSL, SSPI version」をダウンロードし,中身(exeやdll)をパスが通っているディレクトリにぶち込む.(例では,「ホームディレクトリ(hoge)/Utils/bin」)
cURL用の認証ファイルを配っているページから,「cacert.pem」をダウンロードし,「curl-ca-bundle.crt」に名前を変更,適当な場所にぶち込む.(例では「ホームディレクトリ(hoge)/Utils/share」)
以下のコードを,.emacsなり,.emacs.d/init.elに記述.
(setq twittering-curl-program "/Users/hoge/Utils/bin/curl.exe") (setq twittering-cert-file "/Users/hoge/Utils/share/curl-ca-bundle.crt")
で,動くようになる.