我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