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