Как переместить рубиновые камни с одного сервера на другой - PullRequest
1 голос
/ 15 декабря 2011

У меня есть сервер RoR, который выводится из эксплуатации, и мне нужно переместить существующие приложения Rails на новый сервер.Приложения Rails работают на Rails 2.3.5 и RubyGems 2.3.5.

Проблема, с которой я сталкиваюсь, заключается в том, что некоторые Gems, похоже, больше не доступны - один из примеров - thinkbot-paperclip --version =2.3.1

Мне нужно установить эти драгоценные камни, чтобы приложения работали на новом сервере.

Будут ли эти драгоценные камни удалены из удаленных репозиториев?И если так, как я могу перенести их на новый сервер?Я попытался просто скопировать всю папку gems с одного сервера на другой, но это, похоже, не работает.

Ответы [ 2 ]

2 голосов
/ 15 декабря 2011

Большинство старых камней было переименовано, как обычно в формате github_username-gem_name. Но после того, как GitHub прекратил размещать гемы и gemcutter.org , они переименовали его только в gem_name, например thoughtbot-paperclip, в paperclip.

Вы можете просто указать номер версии в Gemfile, например,

gem 'paperclip', '2.3.1'
0 голосов
/ 15 декабря 2011

Похоже, камень был переименован в просто paperclip. Проверьте хранилище .

...