1

私は単純な ruby​​ スクリプトを持っています。これを macruby でスタンドアロンの Mac アプリにコンパイルします (macruby dylib がバンドルされているなど)。

最近、require for を追加しましたがdigest/sha1、これ以降、コンパイルされたアプリは MacRuby がインストールされていないマシンでは動作しないことに気付きました。(私は、内部の宝石をコンパイルされたアプリno such file to load -- digest/sha1 (LoadError) にバンドルする方法はありますか?digest

ありがとう。

4

1 に答える 1

0

解決策は、次のようにアプリ バンドルで macruby_deploy を使用することでした。
macruby_deploy --embed /path/to/bundle.app

フレームワーク全体が組み込まれます。

于 2013-10-18T20:39:55.780 に答える