Как заморозить конкретную (более старую) версию рельсов? - PullRequest
0 голосов
/ 26 апреля 2011

В моей системе установлено много версий направляющих (из 2 и 3), но я хочу поместить версию 2.3.11 в папку поставщика ...

рейка рейка: заморозка: край РЕЛИЗ = 2.3.11

пытается подключиться к http://dev.rubyonrails.org/archives/rails_2.3.11.zip

и время ожидания, есть ли другой способ?

Ответы [ 2 ]

1 голос
/ 27 апреля 2011

Если вы просто хотите использовать конкретную версию рельсов, вы можете перейти к гему приложений и заменить камень рельсов на нужный камень, например.

gem 'rails', '3.0.7'

до

gem 'rails', '2.3.11'

затем запустите пакетную установку Что касается папки поставщика, вы можете попробовать

gem install rake --install-dir /rails_dir/vendor/gems

для создания хранилища гемов для вашего каталога вендора. Если ни одна из этих работ не поможет вам заморозить драгоценные камни, в этом случае попробуйте http://gemsonrails.rubyforge.org/. Надеюсь, это поможет.

0 голосов
/ 10 июня 2011

Я поддерживаю старое приложение и время от времени должен делать это.Самый простой способ, который я нашел, это установить gem локально в вашу систему и затем использовать:

rake rails:freeze:gems RELEASE=2.3.11
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...