如何将宝石复制到另一台服务器?

时间:2012-02-03 21:19:28

标签: ruby rubygems gem

我有一台服务器,“server1”,设置了Ruby 1.8.7和Rubygems 1.6.2,安装了几个宝石。

我想在另一台服务器“server2”上复制它,它有Ruby和Rubygems的匹配版本。 我将已安装的gem文件夹从server1发送到server2到相同的路径。

现在,在我做的时候在server2中:

gem list

没有宝石出现,尽管它们被复制到正确的宝石路径中。

有谁能告诉我这是否是一种正确的安装宝石的方法,或者是否有更好的选择而不是自己安装每个宝石?

1 个答案:

答案 0 :(得分:5)

如果您在gem envserver1,则会看到GEM PATHS:条目,后跟一些目录。这些是需要重复的。

Rubygems跟踪已安装的宝石,但我不记得究竟在哪里。您应该可以通过执行包含文件夹来获取所有内容。