久々にCapistranoをインストールし、cap deploy:setupコマンドを実行したら、パスワードの認証でパスワード入力したまま、何も応答が返って来ない…。
特にエラーが起きるわけでもなく、ずっと応答が返ってこない…。
環境は
- WindowsXp
- Ruby 1.8.7 p72
- Capistrano 2.5.8
という現象にハマッたので、調べてみるとどうもこの辺がくさい。スレッドロックする?
http://redmine.ruby-lang.org/issues/show/1484
http://redmine.ruby-lang.org/issues/show/1471
コメント欄にあるように、Rubyをバージョン1.8.7のパッチレベルをp72からp174に上げることで解決した。
今までは、Ruby-mswin32を使用していたけど、p72が最新だったので、今回は↓からActiveScriptRuby1.8.7p174を手に入れた。
楽天が運営するポータルサイト : 【インフォシーク】Infoseek
ただ、ActiveScriptRuby1.8.7p174だと、Ruby-mswin32の1.8.7p72と比べた場合、Railsを動作させるとかなり遅い…。