capistrano 2.15.5, rake 10.1.1
Capistranoでのデプロイがコケるようになった。出力を見てみると、
cd /path/to/my/app/releases/time && #<Capistrano::Configuration::Namespaces::Namespace:0x007f9ec2289110> RAILS_ENV=production RAILS_GROUPS=assets assets:precompile
とレシピ中の #{rake}
の部分が
#<Capistrano::Configuration::Namespaces::Namespace:0x007f9ec2289110>
になっている。
原因は自前のレシピの中でnamespace :rake
を使ってしまっていて、変数名と衝突してしまっていたこと。namespaceを別名に変えて解決。