0

所以我有一个简单的应用程序/脚本,它依赖于一个 gem,我想做的是将它与应用程序一起打包,这样就不需要每次在它需要运行的每台新机器上都安装它。

我尝试使用 bundler pack 命令,但问题是这样我仍然需要安装 bundler,我无法保证。

所以所做的就是从 gem 中获取我需要的代码,然后使用它。


我的问题是:

如何在没有任何依赖的情况下将 gem 与我的应用程序打包在一起,并且我当前的解决方案是否礼貌?

干杯

4

1 回答 1

1

从 setup.rb(或应用程序的入口点)添加以下行:

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