Обойти я использую, поскольку один год является следующее:
1- Отредактируйте файл Capistrano-3.3.5/Библиотека/Capistrano/setup.rb и заменить
load "capistrano/#{fetch(:scm)}.rb"
по
load "#{fetch(:scm_path, 'capistrano')}/#{fetch(:scm)}.rb"
2- Добавить в вашей конфигурации/deploy.rb файл
set :scm_path, 'path/to/accurev/directory'
Это даст capistrano возможность открыть схему конфигурации accurev. Обратите внимание, что capistrano v3 изменил свой синтаксис, и вам, возможно, придется модифицировать файлы accurev (я предлагаю затем дублировать их в вашей папке lib).
Неправильно редактировать содержимое файла gem напрямую, но здесь нет другого пути. Вы также можете разблокировать их git и сделать модификацию на своей вилке, если хотите.
У меня есть аналогичная проблема, потому что я использую пользовательский scm в capistrano. Пытался заставить их принять запрос на вытягивание, чтобы добавить этот вариант конфигурации scm_path
с прошлого года, но они отказываются, заявив, что вскоре они перейдут на что-то лучшее ...