脱机gem依赖项

不幸的是,当我在工作时,我正在开发一个绝不能连接到互联网的网络。 所以我一直在从rubygems.org下载我需要的每个gem,然后通过flashdisk将它们复制到内部网络。 这工作正常,除非我需要一个具有其他gem依赖关系的gem我必须单独下载这些并且它是缓慢而乏味的。

有没有办法下载一个gem及其所有依赖的gem进行离线安装? 我在互联网上有一台计算机,我可以安装gem,我希望我可以下载我需要的gem,它会自动安装依赖项,然后我可以复制到内部网络。 但是gem install似乎并没有在gem install留下.gem文件。

看看Bundler工具,特别是bundle package对你的用例很有用。