ruby selenium ocraを使ってexe化


rubyファイルをexe化して配布できるようにするやり方です。
スクレイピングツールを作る際に使うseleniumなどもexe化可能です。

ocraの使い方


#ocraのインストール

$ gem install ocra

$ ocra <exe化したいファイル>


結果、これだけで同じ場所にexeファイルが出来ます。


ライブラリを読み込むプログラムの場合(require での読み込み)


$ ocra --add-all-core <exe化したいファイル>


seleniumを使う場合はchromedriver.exeが必須となるので、同じファイル内にchromedriver.exeを入れることによって別PCでも実行することができます。
動かない場合はChromeがインストールされているか確認してください。