gem install capistrano
gem 'capistrano', '~> 3.0.1'
mkdir test cd test cap install
デフォルトではいろいろなタスクがある。capistranoで決められた順番で実行されるが、 framework_tasks = [:starting, :started]で定義するとその順序で実施される?
タスクの一覧表示 | cap -T |
実際に実行しないでコマンドのみ表示 | --dry-runを付ける |
画面にログ | puts |
変数の設定 | set |
変数の取得 | fetch |
コマンド実行結果の取得 | files = capture(:ls, '-xtr', '/var/tmp') |
インストール直後のマシンcap install実施で、以下のエラーが出た。
cannot load such file -- io/console
gem install io-console