Capistrano で sudo でエラー sorry, you must have a tty to run sudo って時の対処方法
いつもどおりだけど久々にブログにメモしてみたり。
Capistrano でデプロイを書いてるんだけど、sudo した際に、
sorry, you must have a tty to run sudo
って言われた時の対処方法。
軽くぐぐると、
$sudo visudo
Defaults visiblepw
みたいなのがあるんだけど、これだとよくないらしい。
もうちょっとぐぐると、
default_run_options[:pty] = true
ってのがあって、Capfile に書いておくと問題なくなった。
万歳。