2011-12-15 60 views
1

我有一个RoR服务器,我正在退役,需要将现有的Rails应用程序移动到新的服务器上。 Rails应用程序正在运行Rails 2.3.5和RubyGems 2.3.5。如何将红宝石从一台服务器移动到另一台服务器

我遇到的问题是,一些宝石似乎没有可用了 - 一个例子是thoughtbot-回形针--version = 2.3.1

我需要为了安装这些宝石的应用程序在新服务器上工作。

这些宝石是否已从远程仓库中删除?如果是的话,我怎样才能将它们转移到新的服务器上?我试图将整个gem文件夹从一台服务器复制到另一台服务器,但这似乎不起作用。

回答

2

大部分旧宝石都重新命名,因为它们通常是github_username-gem_name格式。但是在GitHub停止托管宝石并且gemcutter.org来了之后,它们被重命名为只有gem_name,例如thoughtbot-paperclippaperclip

你可能逃脱刚刚指定的Gemfile中的版本号,比如

gem 'paperclip', '2.3.1' 
+0

达斯的回答解决我的问题 - 谢谢 – 2011-12-15 18:57:15

相关问题