Bundler.require したら system関数に環境変数が追加されててトラブった

rubyスクリプト内で、system関数使って Treasure Data のコマンド(tdコマンド)を打つというのをやったらちゃんと動かなかった。
(本来は、Treasureのrubyライブラリ使うべきなんだろうが、ライブラリの使い方調べる時間が惜しくてひとまずやっつけでこういうやり方をやった)
そうすると、tdコマンドがちゃんと動かない。
どうも Bundler.require すると環境変数 RUBYOPT に -rbundler/setup がセットされていて、それが system で ruby コマンド打つ時に悪さしているようだ。

system({ 'RUBYOPT' => '' }, td ...)

のようにやったら正常に動作するようになった。