Подскажите.
Есть 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)
Что за магия?