Привет, я хочу получить путь к драгоценному камню на удаленной машине с capistrano.Как получить удаленный путь Gem с Capistrano?
У меня есть следующий:
namespace :stanford do
desc "Copy language assets"
task :copy, :roles => :app do
puts Gem::Specification.find_by_name("ruby-opencv").gem_dir
end
end
Это возвращает путь к драгоценному камню на моей локальной машине ..
Я попытался сделать это с помощью запуска Capistrano (в перспективу «# {Gem :: Specification.find_by_name («ruby-opencv»). gem_dir} »), но с тем же эффектом.
Возможно ли это?
сначала возвращает команду "Не удается найти камень", второй - пустая строка .. Я на 100% уверен, что у меня есть этот камень, возможно, что-то связанное с инфраструктурой Capistrano - он устанавливает драгоценные камни в папку «shared», в то время как эти команды перечисляют драгоценности, которые я установил в системе (я думаю) ... – Stpn