2012年3月1日木曜日

OSX Lionへrbenvとrubyをインストール

OSX LionへRubyの開発環境を構築する際にハマった事等のメモ。

OSX Lionに標準でインストールされているRubyとは別のバージョンをインストールしたいので複数バージョンのRubyを管理するためにrbenvをインストール。

導入にあたっては既に記事をまとめてくれている人がいたので参考にしました。

http://d.hatena.ne.jp/itog/20120223/1329995531

http://d.hatena.ne.jp/hidde/20120128/1327758334


すでにHomebrewを導入しているので以下のコマンドでインストール。

 $ brew install rbenv $ brew install ruby-build

bash_profileに以下を記述

  export PATH="SHOME/.rbenv/bin:$PATH" eval "$(rbenv init -)"

readlineもインストール

  $ brew install readline
  $ brew link readline

Rubyをインストール!と思ったら以下のエラーが

  $ rbenv install 1.9.3-p125

 ERROR: This package must be compiled with GCC, and we couldn't find a suitable    `gcc' binary on your system. Please install GCC and try again. As of version 4.2, Xcode is LLVM-only and no longer includes GCC. You can install GCC with these binary packages on Mac OS X: https://github.com/kennethreitz/osx-gcc-installer/downloads

既にXcodeをインストールしてあったのでgccもインストールされているものと思っていたら、llvmgccだと問題があるみたいです。
エラーメッセージに従いURIからOSX用のgccをダウンロードしてインストール後に再度Rubyをインストールしようとするとreadline関連のエラーが出てしまうので、上記のblogを参考に以下のコマンドを実行。

  $ CONFIGURE_OPTS="--with-readline-dir=/usr/local" rbenv install 1.9.3-p125

インストールが完了したら使用するRubyを指定。

  $ rbenv global 1.9.3-p0 $ rbenv rehash

最後にRubyのバージョンを確認。

  $ ruby -v
  ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0]

第3回Okinawa.rb Meetup@Nahaに参加してきました

タイトルの通りですが、第3回Okinawa.rb Meetup@Naha参加してきました。

会場はギークハウス沖縄です。

 ギークハウス沖縄
  http://geekhouse-oki.fluxflex.com/

 okinawa.rbについてはこちら
  http://www.qwik.jp/okinawarb/

 私はギークハウス沖縄の様子やイベントの雰囲気を感じてみたいと思い初参加してみました。ついでに近くのスーパーで差し入れの飲み物とお菓子も買い込んで持ち込みました。今回は初心者チームは「初めてプログラミング」を読みながらの勉強、上級者チームは「メタプログラミングRuby」を読みながらの勉強となっていましたが、時折初心者チームから上級者チームに解説をお願いする等初心者と上級者も混じり合い終始和やかな雰囲気でした。

 会場の様子を写真に撮ってみたので、目線を入れての公開。皆楽しそうです。



 私は初心者チームに混じりながらとりあえず自分のPCにRubyの開発環境の構築(まだやってませんでした :p )と、場の空気を感じながら自分が吸収出来そうな所は注意して聞き、質問したり、来場している人達とおしゃべりをしたりと楽しい一時を過ごす事ができました。

社会人、学生、外国人の方も来場するなど業種や国籍関係なく集まって楽しめるイベントでした。

今回、ギークハウス沖縄への初めての訪問とOkinawa.rbのイベントへの初参加となりましたが「また行ってみたい!」と思えるイベントでした。会場を提供してくれたギークハウス沖縄、イベントを企画してくれたOkinawa.rbの皆様どうもありがとうございました。また機会があればぜひ参加してみたいですね。