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
(This post was imported from https://dtan4.hatenablog.com/entry/2013/04/08/133458)