有没有办法将系统 `gem` (1.8) 上的所有 rubygem 安装到 `gem19`?

Is there a way to install all rubygems on system `gem` (1.8) to `gem19`?

我们有一个 FreeBSD 服务器,它安装了一堆 gem。 FreeBSD 上的 Gems 很挑剔,而且 Bundler 无法在机器上运行。

我有两个问题,都可能解决我的问题。给定另一个安装了 gem19 个 gems 的系统,我们可以不使用 Gemfile 来打包它们吗? (有bundler但没有gemfile)?

或者我想让 gem19 安装已安装在 gem 系统上的所有 gem,即 Ruby 1.8.

我最后做的只是简单地用宝石做一台 rsync 计算机 A,而 B 需要宝石。

我用过: scp A:/usr/local/lib/ruby/gems/1.9 /1.9_A 然后 sudo rsync -avr 1.9_A B:/usr/local/lib/ruby/gems/1.9

-a存档模式,存档模式允许递归复制文件,它还保留符号链接、文件权限、用户和组所有权以及时间戳

-v 冗长,列出更改(不需要)

-r 递归,我发现当与 -a 选项结合使用时,这实际上是多余的。