Задать вопрос
@AboutUs

Почему Capistrano работает в одной директории и не работает в соседней?

Подскажите.
Есть MacOS. Есть capistrano 2, которая неплохо иногда справляется с деплоем проекта. Но работает только в одной директории!
Какого чёрта?

Лежит проект в директории ~/work/project/, заходим в неё, запускаем деплой, всё потрясающе работает.
Переименовываем её в ~/work/superproject/, заходим, запускаем деплой — не работает.
Создаём ~/work/project2/, заходим, запускаем — не работает.
Временно переименовываем ~/work/project/ в ~/work/project252345315/, затем временно переименовываем ~/work/project2/ в ~/work/project/, запускаем деплой, всё работает, затем возвращаем прежние названия...

Что значит не работает:
— при запуске команды "cap" само собой почему-то результат
cap: command not found
— при запуске напрямую "/Users/user/.rvm/gems/ruby-2.0.0-p0/bin/cap" в ответ вижу
/Users/user/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/rubygems/dependency.rb:296:in `to_specs': Could not find 'capistrano' (>= 0) among 42 total gem(s) (Gem::LoadError)

Что за магия?
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы