前々から計画していたOctopressの更新がやっと終わったので,その作業メモ.本当は色々と難航して面倒だったのだけれども,細かいところは割愛して必要最小限の部分だけをまとめてみた.
バックアップを取る
これは必須.以下のコマンドでは,Octopressのディレクトリを丸々デスクトップにコピーしている.
1
|
|
Octopressをアップデートする
Git経由でOctorpessをアップデートする._config.ymlなど自分で変更しているファイルがあるとgit pullできないので,あらかじめgit statusで変更されているファイルを調べてgit checkoutで除外しておく.
1 2 3 |
|
そして_config.ymlとRakefileを元通りにする._config.ymlはそれほど更新が無いのでそのままバックアップのコピーを持ってきても大丈夫だが,Rakefileは細かい箇所で更新が入っているので,diffなどを見つつ必要な変更点だけを書き換える.
RVMでRubyを1.9.3に更新する(必要な人だけ)
Octopressを更新するとRuby-1.9.3を使うように言われるので,こちらも更新しておく.RVM自体の更新もついでにやっておく.
1 2 3 |
|
Bundleでパッケージを更新する
最後にBundleでOctopressを動かすために必要なパッケージをひと通りインストールすれば,長かった更新作業も一段落.
1
|
|
もしRubyのバージョンの更新をしていない人はbundle updateすればOK.
あとは,rake generateなどを実行してみて,キチンとOctopressが動作するかを確かめれば終了.