我需要在没有Internet访问权限的系统上安装一些gems(具有其他依赖项)。
是否可以创建一个预先安装了所有必需依赖项的软件包?这样我就可以使用“宝石安装包”。
答案 0 :(得分:0)
bundler package
是一个专用于此的工具:
https://bundler.io/man/bundle-package.1.html
将运行应用程序所需的所有
.gem
文件复制到vendor/cache
目录中。将来,在运行bundle install
时,优先使用缓存中的gem,而不是rubygems.org
上的gem。