バージョンを取得できない問題を解決：stdout受ける前にexitになることがあるのでcloseを使う
リコンパイル