実は最初 Capistrano の記事を書いたときは大真面目に一部 Rake の機能を使っていると思っていた。コードも読んでなかったし、task 定義の構文が似ているというだけでそう思い込んでしまった。 でも実は全然ベツモノだったことにあとで気づいた。とは言え似ているのは実際に似ているので、自分の気づいた似ている点、同じように使える点、違っている点をちょっと挙げてみようと思う。 あくまで task 定義、実行時に使えるところの話で、中身の違いについてはほとんど言及していないのであしからず。 似ている点task do; end によるタスク定義 まぁこれが基本ですねnamespace do; end による namespace 定義コマンドラインオプションもよく似ている異なる点コマンド名、デフォルトの定義ファイル名が違う