Macで環境を整えるための環境-homebrewとrvmとrubygems-
http://dev.kakkunpakkun.me/?p=236こちらへ移行しました。
情報の修正などは移行先の方でやりますのでご注意ください。
環境整備ってなんだか楽しい気分になってしまうものですね。
ちまちまとportで使いもしない言語やサーバを入れたりrubyのいろんなバージョンを入れたり。
でも、プログラム書いたりしたいのにいつまでもそんなことやっててもしょうがないので当面環境を整えるための環境を固めて、後顧の憂いをなくして先へ進めるように書き記しておく。
ミドルウェアやRuby以外の言語を整えるための管理システムhomebrew
GitHub - Homebrew/legacy-homebrew: 💀 The former home of Homebrew/homebrew (deprecated)
portより気軽で分かりやすいからこっちにしました。
brew install git
こんな感じでgemコマンドっぽいのもいい。
CellarやKegといった管理方法も分かりやすかった。
homebrewをインストール
ruby -e "$(curl -fsS http://gist.github.com/raw/323731/install_homebrew.rb)"
設定
homebrewが入るとなにかと/usr/binより/usr/local/binを優先したいので、~/.bash_profileの先頭にこんなのを書き加えておきました。
export PATH=/usr/local/bin:$PATH
RubyとRubygemsを管理するためのrvm
Account Suspended
Rubyもhomebrewでやろうかと思ったけど、1.8.6系、1.8.7や1.9.2、はてはMacRubyも使いたいのでそこらへんの切り替えが簡単なrvmを使うようにした。
これで各Rubyでインストールしたgemも別に管理出来るしいいんじゃないかと思った。
インストールはまんまドキュメントの通りAccount Suspended
rvmをインストール
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
確認
source ~/.bash_profile type rvm | head -n1 => rvm is a function #これが出たらOK
Rubyをインストール
ここを参考にインストール
Account Suspended
とりあえず1.9.2を入れる。Rails3.0も出たし。
rvm install 1.9.2 rvm use 1.9.2 # やらなくてもいいはずだけど