現在Rubyの勉強をしています。わからない点があるので質問させてください。
$ brew install gtk+
==> Installing dependencies for gtk+: pango, hicolor-icon-theme
==> Installing gtk+ dependency: pango
==> Downloading https://download.gnome.org/sources/pango/1.36/pango-1.36.8.tar.x
curl: (35) error:14077458:SSL routines:SSL23_GET_SERVER_HELLO:reason(1112)
Error: Failed to download resource "pango"
Download failed: https://download.gnome.org/sources/pango/1.36/pango-1.36.8.tar.xz
pangoを直接インストールしようと思ってターミナルで実行してみたのですが
$ brew install pango
==> Downloading https://download.gnome.org/sources/pango/1.36/pango-1.36.8.tar.x
curl: (35) error:14077458:SSL routines:SSL23_GET_SERVER_HELLO:reason(1112)
Error: Failed to download resource "pango"
Download failed: https://download.gnome.org/sources/pango/1.36/pango-1.36.8.tar.xz
やはり同じエラーが出るようです…。
SSL関係のエラーなんだろうなぁと調べてみたのですがあまり参考になりそうなサイトも見つからなかったため、質問させて頂きました。
OSはMac MountainLion/10.8.5
homebrew 0.9.0/ruby 2.1.4p265/
です。よろしくお願いします。
Pango 以外のものはどうなるでしょうか。
例えば同じように依存している hicolor-icon-theme などはどうなるでしょうか。
Pango だけの問題であれば直接ファイルをダウンロードしてしまう方法があります。
http://ftp.gnome.org/pub/GNOME/sources/pango/1.36/pango-1.36.7.tar.xz のファイルをダウンロードし、
/Library/Caches/Homebrew/ に置いておきます。
--build-from-source オプションをつけて brew でインストールしてみてください。
$ brew install --build-from-source pango
回答No. 1同様、トラブルが起きるダウンロードのプロセスをスキップしてpangoをコンパイルする方法の候補です。
brew --cache
brew install pango
こちらを参考にしました。
How to install a local file in Homebrew
ダウンロード時のSSLにまつわるエラーについてはよく分かりませんが、使用されているcurlのバージョンが古くないかも確認してみてはいかがでしょうか。
command line - How to fix curl sslv3 alert handshake failure? - Unix & Linux Stack Exchange
pangoのformulaに書かれているurlのアーカイブファイルとキャッシュフォルダに置くファイルのバージョンは揃えておく必要があると思います。
sha256 checksumも。
hicolor-icon-themeなどは無事にインストールできていたようです。
2015/07/09 04:32:28実際、gtk+.rbやgtk+3.rbなどはディレクトリに格納されているのですが、
DLしたhttp://ftp.gnome.org/pub/GNOME/sources/pango/1.36/pango-1.36.7.tar.xzをhomebrewディレクトリに入れて
$brew install --build-from-source pango
しても
curl: (35) error:14077458:SSL routines:SSL23_GET_SERVER_HELLO:reason(1112)
Error: Failed to download resource "pango"
Download failed: https://download.gnome.org/sources/pango/1.36/pango-1.36.8.tar.xz
と同じエラーが出ます。OpenSSLのバージョンは1.0.2c 12 Jun 2015です。