所以我有一个简单的应用程序/脚本,它依赖于一个gem,我想要做的就是将它与应用程序一起打包,这样就不需要每次都需要在每台需要运行的新机器上安装它。 / p>
我尝试使用bundler pack命令,但问题是这样我仍然需要安装捆绑器,这是我无法保证的。
所以make是从gem获取我需要的代码然后使用它。
如何使用我的应用程序打包宝石而没有任何依赖性,我目前的解决方案是礼貌的吗?
干杯
答案 0 :(得分:1)
(或应用程序入口点的任何地方)添加以下行:
Dir.glob("#{File.dirname(__FILE__)}/lib/*.rb") { |lib| require lib }