创建具有所有gem依赖项的包

时间:2020-05-09 10:52:48

标签: ruby rubygems

我需要在没有Internet访问权限的系统上安装一些gems(具有其他依赖项)。

是否可以创建一个预先安装了所有必需依赖项的软件包?这样我就可以使用“宝石安装包”。

1 个答案:

答案 0 :(得分:0)

bundler package是一个专用于此的工具: https://bundler.io/man/bundle-package.1.html

将运行应用程序所需的所有.gem文件复制到vendor/cache目录中。将来,在运行bundle install时,优先使用缓存中的gem,而不是rubygems.org上的gem。