Сбой развертывания Capistrano / Passenger из-за разных версий гемов - PullRequest
0 голосов
/ 02 июня 2011

Я пытаюсь развернуть приложение Rails на своем веб-хосте (DreamHost) с помощью Capistrano, но оно продолжает давать сбой, потому что различные гемы, установленные на сервере, имеют разные версии.

Я могу обойти эторучная установка, одна за другой, конкретной версии гема, когда Capistrano жалуется на это.

Должен быть лучший способ ... Есть ли что-то, что я могу сделать, чтобы при развертывании он автоматически устанавливал различные версии, если это необходимо

1 Ответ

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

Да, есть, и он запекается прямо в упаковщик ...

Вам просто нужно добавить require 'bundler/capistrano' в файл cap, и с этого момента все должно быть в порядке.не все хорошо, вы можете попробовать cap bundle:install вручную, чтобы очистить вещи перед установкой.

...