Почему рельсы обновления действует как пометка на 3.1.1 - PullRequest
0 голосов
/ 04 февраля 2012

У меня есть приложение rails, которое использует rails gem v3.1.1 и actions-as-taggable-on gem v2.1.1.

Наша сборка сервера устанавливает гем rails v3.1.1 перед актами as-as-gem taggable-on v2.1.1.

Моя проблема заключается в том, что при установке gem Acts-as-taggable-on также устанавливаются последние рельсы (3.2.1), даже если у меня уже установлены рельсы, и я получаюУстановлено 2 версии rails.

Если посмотреть на actions-as-taggable-on gemspec , у него есть rails как зависимость.При установке, я бы ожидал, что действие-as-taggable будет знать, что гем rails установлен, и не устанавливает последнюю версию.

Можете ли вы объяснить, почему он снова устанавливает rails, и если есть способ остановитьэто?

Заранее спасибо.

1 Ответ

0 голосов
/ 05 февраля 2012

В версии 2.2.2 гема зависимость от Rails снижена до 3.x вместо 3.2. Если вам удастся обновить действовать как as-taggable-on, переключитесь на v2.2.2, и у вас больше не будет конфликта зависимостей.

...