気ままに

プログラム関連で困ったことを調べて気ままに投稿

Ruby2.0.0をインストールしようとしたらエラーが出た

rbenv でruby 2.0.0p451 をインストールしょうとしたらエラーが出てインストールできない。

sudo rbenv install -v 2.0.0-p451

なぜかというと、Max OS Yosemiteが原因でした。


Yosemiteだとhomebrew が使えなくなってしまってます。ファイルパスのエラー出て進めません。

POD document had syntax errors at /usr/bin/pod2man5.18 line 72.
make: *** [install_docs] Error 255

こんなエラーがでます。
homebrewと関係無いように見えますが、homebrewです。

下記の修正を行うことで、homebewを実行できるようになります。

vi /usr/local/Library/brew.rb
--- #!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -W0
+++ #!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby -W0


homebrewユーザーがYosemiteにアプグレしたらbrewコマンドが使えなくなった問題解決法 - 現代版徒然草 (生まれてきたら負け)
を参考にさせてもらいました。ありがとうございます。


修正に成功 brew update で更新します。
更新後に、ruby をインストールし直すと見事インストールできました。

sudo rbenv install -v 2.0.0-p451