2012年10月21日日曜日

MacOSX Lionでrbenv


研究室のRubyに明るい先輩がrvmよりrbenvだぜみたいな話をしていたらしく、気になったので入れてみました( ・`ω・´)

そもそも何が良いの?


公式に書いてあるように
It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.
ということらしいですね。
Rubyのバージョン切り替えに特化しててシンプルで使いやすいしUNIXの伝統にのっとってるからこっち使おうぜってことでしょう(たぶん)。
その分rvmより機能は少ないんだろうけどそもそもrvmでバージョン切り替え以外の機能使ったことない自分にとってはrbenvの方がいいですね。

インストール


homebrewで簡単に入るのでhomebrew入ってなければ先に入れます。Xcodeないと使えないのでXcode入ってなければ先に入れます。

$brew update
$brew install rbenv
$brew install ruby-build

rbenvにはRubyのビルド機能も無いので(さすがシンプル指向)ruby-buildってやつでビルドするようですね。

設定&ルビーインストール


$vim .bash_profile
でeval "$(rbenv init -)"と追記します。
$source .bash_profile
読み込みます。

$rbenv install -l
これを実行するとインストールできるRubyが一覧で表示されます。
$rbenv instrall 1.9.3-p194
Rubyインストール完了

$rbenv global 1.9.3-p194
使うRubyのセットをします。
$rbenv versions
インストールされたRubyと使用中のRubyが表示されます。

そんな感じ。

あ、あと注意なのがrailsみたいにコマンドが付いてくるgem入れた時は
$rbenv rehash
してあげないとだめなようです。以下rbenv -h参照
Rehash rbenv shims (run this after installing binaries)


2012年10月12日金曜日

Mac mini Mid 2011 メモリ交換

最近メインウエポンのMac miniさん上で仮想マシン動かしつつブラウザ眺めて試行錯誤ってやってるとメモリがモリモリ減って不快だったので新しいメモリ買っちゃいました。

仮想マシン起動しながら他のアプリも動かすならやっぱり16Gが快適ですね。8Gだと少し不安。

メモリはUMAXのこれを買いました。安いですね。これより500円ほど安いのもありました。

メモリ交換は簡単なのですが1スロット認識せず焦りました…
単純に刺さりが甘かっただけなのですぐ解決しましたが…。

手前のメモリスロットは横からではなく、思ったより縦にメモリを差し込むのがコツだと思います。ザクっと奥まで入ります。

認識!☆-(ノ゚Д゚)八(゚Д゚ )ノイエーイ

次はメモリテスト!
Remberというのを使ってみました。
メモリーサイズは全領域、テスト回数は1回で実行します。1回でもだいぶ時間かかります。

テスト完了!(∩´∀`)∩ワーイ


エラーはありませんでした!
ひとまず安心…。

この調子でたまった下書きもがんがん修正してブログりたいですね。