サーバを移行して、さくらにレンサバにしました。 そこで、rubygemsを使用したRubyスクリプトをCronで動かそうとしてはまったのでメモ。 普通にCronの設定をして動かすと、rubygemsがないっす!ロード出来ないって怒られます。 なので、涙目になりながらいろいろ探してたらあった。 普通にあった。 コントロールパネルのCronの設定の中に、環境変数の設定があります、そこです。 RUBYLIB /home/自分のID/lib/ruby GEM_HOME /home/自分のID/lib/ruby/gem です。 これは、自分の環境に合わせてください。 crontab -eで編集を行う場合は一番上に記述します。 これは、すでに自分のホームで環境変数を設定していてもcronの設定で行わないとだめです。 めでたしめでたし。