homebrew を使った Mac OS X 10.8.4 環境で rabbiter (2.0.1) が動くようになりました。

rabbiter の issues に報告していた show_uri の問題glib-networking のルート証明書の問題 が解決したので、 glib-networkingbrew reinstall glib-networking --with-curl-ca-bundle でインストールすれば使えるようになりました。 ちなみに、初回のインストールでも brew install ではなく brew reinstall で大丈夫のようです。

以下のように configure--with-ca-certificates が付いていれば使えます。

% brew reinstall glib-networking --with-curl-ca-bundle
==> Reinstalling glib-networking --with-curl-ca-bundle
==> Downloading http://ftp.gnome.org/pub/GNOME/sources/glib-networking/2.36/glib-networkin
Already downloaded: /Library/Caches/Homebrew/glib-networking-2.36.2.tar.xz
==> ./configure --with-ca-certificates=/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt -
==> make install
🍺  /usr/local/Cellar/glib-networking/2.36.2: 68 files, 352K, built in 18 seconds

以下のように configure--without-ca-certificates と付いているときは rabbiter が使えません。

% brew reinstall glib-networking
==> Reinstalling glib-networking
==> Downloading http://ftp.gnome.org/pub/GNOME/sources/glib-networking/2.36/glib-networkin
Already downloaded: /Library/Caches/Homebrew/glib-networking-2.36.2.tar.xz
==> ./configure --without-ca-certificates --prefix=/usr/local/Cellar/glib-networking/2.36.
==> make install
🍺  /usr/local/Cellar/glib-networking/2.36.2: 68 files, 352K, built in 21 seconds

一度 --with-curl-ca-bundle 付きでインストールした後だと、以下のようにオプションなしの reinstall でもオプションが付くようです。

% brew reinstall glib-networking
==> Reinstalling glib-networking --with-curl-ca-bundle
==> Downloading http://ftp.gnome.org/pub/GNOME/sources/glib-networking/2.36/glib-networkin
Already downloaded: /Library/Caches/Homebrew/glib-networking-2.36.2.tar.xz
==> ./configure --with-ca-certificates=/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt -
==> make install
🍺  /usr/local/Cellar/glib-networking/2.36.2: 68 files, 352K, built in 18 seconds
Disqus Comments

Kazuhiro NISHIYAMA

Ruby のコミッターとかやってます。 フルスタックエンジニア(って何?)かもしれません。 About znzに主なアカウントをまとめました。

znz znz


Published