0

したがって、単一の宝石に依存する単純なアプリ/スクリプトがあり、実行する必要があるすべての新しいマシンに毎回インストールする必要がないように、アプリと一緒にパックする必要があります。

bundler pack コマンドを試してみましたが、問題は、この方法でも bundler をインストールする必要があることです。これは保証できません。

それで、必要なコードをgemから取得して使用することができました。


私の質問は:

依存関係なしで宝石をアプリにパックするにはどうすればよいですか?現在の解決策は丁寧ですか?

乾杯

4

1 に答える 1

1

setup.rb (またはアプリケーションのエントリ ポイント) から次の行を追加します。

Dir.glob("#{File.dirname(__FILE__)}/lib/*.rb") { |lib| require lib }
于 2012-09-17T06:59:30.173 に答える