Как обновить мое приложение rails 3.0.0 beta 4 до rails 3.0.0 RC и в конечном итоге до Rails 3? - PullRequest
3 голосов
/ 27 июля 2010

Моя первая проблема - конфликт пакетов

$ bundle install
Fetching source index from http://rubygems.org/
No compatible versions could be found for required dependencies:
    Conflict on: "bundler":
    * bundler (0.9.26) activated by bundler (= 0.9.26, runtime)
    * bundler (>= 1.0.0.rc.1, runtime) required in Gemfile
    All possible versions of origin requirements conflict.

После того, как я это выясню,

Что мне нужно сделать, чтобы изменить мой бета-4-рельсприложение для работы на RC?

Ответы [ 4 ]

2 голосов
/ 28 июля 2010

Вы можете проверить обновление Rails с бета4 до RC . В нем упоминаются изменения в Bundler и файлах вашего приложения (например, config/* и Rakefile).

1 голос
/ 28 июля 2010

Существуют также важные изменения в использовании пакета (например, место установки по умолчанию теперь для всей системы, а не локально). Иегуда дает большой обзор лучших практик:

Развертывание
При развертывании мы настоятельно рекомендуем изолировать ваши гемы в локальный путь (используя путь установки комплекта --disable-shared-gems). Окончательная версия пакета будет поставляться с флагом --production, инкапсулируя все лучшие практики развертывания.

На данный момент, пожалуйста, следуйте следующим рекомендациям (описанным с использованием концепций Capistrano):

  1. Обязательно всегда проверяйте Gemfile.lock, который обновлен. Это означает, что после изменения вашего Gemfile вы ВСЕГДА должны запускать bundle install.

  2. Символическая ссылка каталога vendor / bundle в общее местоположение приложения (символическая ссылка release_path / current / vendor / bundle в release_path / shared / bundled_gems)

  3. Установите ваш пакет, запустив пакет / поставщик установки / пакета --disable-разделяемой самоцветы

Для получения дополнительной информации прочитайте это сообщение в блоге.

0 голосов
/ 28 июля 2010

Эта скринкаст вышла за последние пару дней, в которой рассматриваются многие изменения.

0 голосов
/ 27 июля 2010
gem install bundler --pre
bundle install
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...