@znz blog

ZnZ の memo のようなもの

Mac で rabbiter が動いた

| Comments

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 が付いていれば使えます。

1
2
3
4
5
6
7
% 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 が使えません。

1
2
3
4
5
6
7
% 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 でもオプションが付くようです。

1
2
3
4
5
6
7
% 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

Comments