Just do IT

思うは招く

Capistrano デプロイ時に Backtrace restricted to imported tasks エラー

発生した問題

Capistranoでデプロイコマンドを叩くと次のエラーが出る。

$ bundle exec cap production deploy
(Backtrace restricted to imported tasks)
cap aborted!
ArgumentError: wrong number of arguments (given 4, expected 1..2)

Tasks: TOP => production
(See full trace by running task with --trace)

単純にRubyの書き間違いだった。

解決

バックトレースを見て解決。

$ bundle exec cap --backtrace -T
~rubybook/rails_prac/cap-psql/config/deploy.rb:10:in `<top (required)>'

この行で変なふうに書いてしまっていた。ただの手違いだった。

こちらもどうぞ

k-koh.hatenablog.com