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見つからなくて動かないという事になる。