rbenv でインストールした Ruby を Emacs で使う

Mac では rbenv でインストールした Ruby 2.0.0p0 を使っとるけど、Emacs の smart-compile が呼ぶ Ruby は /usr/bin/ruby つまり Ruby 1.8.7 で不便やった。

rbenv の Ruby を使うには 、Emacs環境変数 PATH に rbenv のパス(ターミナルで which ruby してでるやつ)を追加すれば良い。 .emacs なり init.el なりに以下を記述する。

(setenv "PATH" (concat (expand-file-name "~/.rbenv/shims:") (getenv "PATH")))

参考 http://d.hatena.ne.jp/gan2/20120528/1338191267