有没有办法在系统`gem`(1.8)上安装所有rubygems到`gem19`?

时间:2016-03-15 16:01:35

标签: ruby rubygems bundler freebsd

我们有一个FreeBSD服务器,它安装了一堆宝石。 FreeBSD上的宝石很挑剔,而且Bundler没有在机器上工作。

我有两个问题,两个都可能解决我的问题。鉴于安装了gem19个宝石的另一个系统,我们可以在不使用Gemfile的情况下打包它们吗? (有捆绑器,但没有gemfile)?

或者我想让gem19安装已安装在随{1}}安装的系统上的所有宝石,即Ruby 1.8。

1 个答案:

答案 0 :(得分:0)

我最终做的只是用宝石做curl -XPUT 'http://host:port/_license&acknowledge=true' -d @mylicense.json 电脑 A ,而 B 需要宝石。

我用过: rsync然后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选项结合使用时,这实际上是多余的。