Ruby Bundler - 处理多个虚拟机中的宝石

时间:2017-07-22 10:56:57

标签: ruby bundler

宝石和宝石的依赖关系正在成为我们组织的噩梦。我是目前唯一一个使用Ruby的开发人员,但是随着我们真正需要按顺序获取Gems和依赖项,我们还会有更多人加入。

问题是开发虚拟机没有Internet访问权限,但可以访问我们可以映射到的共享目录。目前我刚刚将gems和依赖项一个一个地下载到我的本地网络连接笔记本电脑,然后将宝石移动到共享目录,然后将它们复制到VM - 显然这是无稽之谈,我需要开始使用bundler或其他一些系统

我相信其他公司也有类似的问题被认为是最佳做法?

1 个答案:

答案 0 :(得分:1)

从项目(非系统或互联网)加载宝石可以解决该问题。因此,它意味着下载所有需要的宝石,然后将供应商文件夹(可以使用闪存或CD中的任何内存)复制到每个项目,他们将可以从此文件夹加载所需的宝石。

Ruby gem dependencies on offline server