Один из вариантов - создать новую задачу для поставщика символических ссылок на общий путь и настроить ее выполнение до bundle:install
, но это немного излишне - было бы лучше просто связать общий путь в первомпоместите вместо вендора.
Если вам требуется и используется 'bundler / capistrino' в вашем файле deploy.rb, все, что вам нужно сделать, это установить bundle_dir
, и bundler подберет его:
set :bundle_dir, File.join(fetch(:shared_path), 'bundle')
Если вы написали свое собственное задание на комплект, установите переменную, как указано выше, а затем используйте --path #{fetch(:bundle_dir)}
в задании.