こんにちは、カピストラーノを使用してリモート マシンで gem へのパスを取得したいと考えています。
私は次のものを持っています:
namespace :stanford do
desc "Copy language assets"
task :copy, :roles => :app do
puts Gem::Specification.find_by_name("ruby-opencv").gem_dir
end
end
これにより、ローカル マシン上の gem へのパスが返されます。
capistrano の実行 ("#{Gem::Specification.find_by_name("ruby-opencv").gem_dir}" を実行) で試してみましたが、同じ効果が得られました。
それはまったく可能ですか?