我cap deploy:migrate
突然停止工作,一个错误:Capistrano的错误
*** [err :: 1.2.3.4:2222] bash: -c: line 1: syntax error: unexpected end of file command finished in 559ms
failed: "/usr/local/bin/rvm-shell '[email protected]' -c 'cd /home/user/app/releases/20111122182205 && #<Capistrano::Configuration::Namespaces::Namespace:0xa6a0cc> RAILS_ENV=staging db:migrate'" on 1.2.3.4:2222
显然错误有事情做这个不是一个有效的命令... #<Capistrano::Configuration::Namespaces::Namespace:0xa6a0cc>
但我不知道最近可能导致它变化的是什么。有任何想法吗?
更新
我什么都不知道的我的代码更改,但我可能已经与环境拨弄。我想知道这是否可能是由于不同的宝石和版本的卡皮斯特拉诺。看起来好像有和没有捆绑EXEC调用之间存在不同的版本。
+1。我也有同样的事情发生。我在我的deploy.rb中有一个名为rake的命名空间,用于远程执行rake任务。我将它改为:raketask –
@EricGoldberg到底发生了什么事。我喜欢美学上拥有'rake'命名空间,但我想它必须去。 – evanrmurphy