Homebrewでインストールしたtomcatをアップデートする、そしてやっぱりもとに戻す方法

Homebrewで以前インストールしたTomcatは7.0.57

これを7系の最新バージョンにしたいときには以下の様な手順でアップデートをします。

brew update
brew upgrade tomcat7

updateコマンドでパッケージのリストを最新に更新

upgradeでパッケージを最新に更新

という感じの流れになっています。

バージョン切替方法

さてアップデートしてみたもものもとに戻したい、という時は次のようにコマンドを実行します

まずはインストール済のバージョンを確認します。[*]マークが付いているものが有効になっているバージョンです。

$ brew info tomcat7
tomcat7: stable 7.0.59
http://tomcat.apache.org/
/usr/local/Cellar/tomcat7/7.0.57 (219 files,  69M)
  Built from source
/usr/local/Cellar/tomcat7/7.0.59 (54 files, 9.2M) *
  Built from source
From: https://github.com/homebrew/homebrew-versions/blob/master/tomcat7.rb
==> Options
--with-fulldocs
    Install full documentation locally

バージョンを指定して切り替えます。

$ brew switch tomcat7 7.0.57
Cleaning /usr/local/Cellar/tomcat7/7.0.57
Cleaning /usr/local/Cellar/tomcat7/7.0.59
1 links created for /usr/local/Cellar/tomcat7/7.0.57

改めて見てみると7.0.57のほうに[*]がついていることがわかります。

$ brew info tomcat7
tomcat7: stable 7.0.59
http://tomcat.apache.org/
/usr/local/Cellar/tomcat7/7.0.57 (219 files,  69M) *
  Built from source
/usr/local/Cellar/tomcat7/7.0.59 (54 files, 9.2M)
  Built from source
From: https://github.com/homebrew/homebrew-versions/blob/master/tomcat7.rb
==> Options
--with-fulldocs
    Install full documentation locally

http://millkeyweb.com/installing-homebrew/

http://marutanm.github.io/blog/2012/02/01/homebrew-switch-formula-version/