Rubyで作成したプログラムを、rubyをインストールしていない他のMacユーザーに配布して、使ってもらいたいのですが、どのような方法がありますでしょうか。
ちなみに、Nokogiriを使用したスクレイピングプログラムです。
いくつかご教授いただけますと幸いです。
Jruby + Rawrの方法は知っていますので、それ以外でお願いいたします。
> rubyをインストールしていない他のMac
macOSって、標準でRuby入っていると思いますが・・・。
(よほど古くなければ)
gemとかは入ってないし、Rubyの実行の仕方もわからない素人さんに配布するとお考えください。
> gemとかは入ってないし、Rubyの実行の仕方もわからない素人さんに配布する
そこも明記した方がいいかと。
文章では、書かれていないことは、第三者には伝わらないので。
質問は編集できます。
>gemとかは入ってないし、
必要なGemをインストールするようなインストーラーを作れば良いです。
>スクレイピングプログラムです。
配布することでそのスクレイピング先に迷惑かけることにならないといいですね。
「使う」が目的ならWebAPIにしてそれを実行するだけのクライアントプログラム作って渡せばいいんではないかな。