crontabでrvmのrubyを使う

こっちが正しい http://d.hatena.ne.jp/shokai/20110603/1307052038


crontabの一番上の行に

SHELL=/bin/zsh

これを書いておく。よく忘れてはまる。

.zshrcにrvmを使う設定が書いてあるので、それを読み込むため。これ書くと、~/.zshrcを読み込んでくれる。
その他にもPATHなども.zshrcに書いてあるのは全部読み込んでくれる。


これがないとbundle installした時にsystem gemにあるからインストールしなくて、cronから呼び出した時にosに元から入ってるGEM_HOMEの方を見に行くのでgem見つからなくて動かないという事になる。