2013-01-31 3 views
0

Я нахожусь в общей прикладной среде, и есть несколько версий ruby ​​и gmsel (управляется через RVM). Мне нужно проверить как версию Capistrano gem, так и версию ruby ​​на моем развертывании, поскольку, например, есть несовместимость с версией 2.14.1 Capistrano и ree-1.8.7.Найдите, какая версия Capistrano запущена

Есть ли простой или даже хакерский способ сделать это? Я выполняю вызов cap _2.13.5_ production deploy для развертывания, но я хотел завершить выполнение с сообщением обратно пользователю, если среда установлена ​​неправильно. Кажется, слишком много, но это требование клиента.

Спасибо.

ответ

1

добавить capistrano в Gemfile и выполнить с помощью bundle exec cap production deploy

за production - поставить конфигурацию сервера в production задачи/этапа и Capistrano будет не в состоянии развернуть, потому что о пропавшем сервере.

0

Если вы спрашиваете, какая версия Capistrano будет работать при запуске Capistrano, а затем запустить «колпачок -v»:

Capistrano Version: 3.10.0 (Rake Version: 12.3.0) 
Смежные вопросы