2011-12-15 71 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

相關問題