有没有办法将系统 `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
选项结合使用时,这实际上是多余的。
我们有一个 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
选项结合使用时,这实际上是多余的。