表題の通り。Homebrewでインストールしたansibleを使っていて、最新の”1.9.3“ではバグを踏んでしまうので一時的に”1.9.2“を使用したかったので調べた。
■ 環境
- Mac OSX (10.10.5)
- Homebrew
■ brew switch
`brew switch`を使用して、対象の”Formula“と使用したい”version“を指定する。
$ brew switch [Formula] [version]
まずはインストール済みのversionを確認する。以降、全てansibleで行ってみた場合である。
$ brew info ansible
ansible: stable 1.9.3 (bottled), HEAD
Automate deployment, configuration, and upgrading
http://www.ansible.com/home
/usr/local/Cellar/ansible/1.9.0.1 (1367 files, 16M)
Poured from bottle
/usr/local/Cellar/ansible/1.9.2 (3774 files, 44M)
Poured from bottle
/usr/local/Cellar/ansible/1.9.3 (4933 files, 60M) *
Poured from bottle
:
$
自身のローカルには3つのversionがインストールされていた。以前使用していた”1.9.2“では正常に稼動していたので、今回も”1.9.2“を使用する。
$ brew switch ansible 1.9.2
Cleaning /usr/local/Cellar/ansible/1.9.0.1
Cleaning /usr/local/Cellar/ansible/1.9.2
Cleaning /usr/local/Cellar/ansible/1.9.3
12 links created for /usr/local/Cellar/ansible/1.9.2
$
再度確認してみる。
$ brew info ansible
ansible: stable 1.9.3 (bottled), HEAD
Automate deployment, configuration, and upgrading
http://www.ansible.com/home
/usr/local/Cellar/ansible/1.9.0.1 (1367 files, 16M)
Poured from bottle
/usr/local/Cellar/ansible/1.9.2 (3774 files, 44M) *
Poured from bottle
/usr/local/Cellar/ansible/1.9.3 (4933 files, 60M)
Poured from bottle
:
$
“*“が”1.9.2“に移動した。
$ ansible --version
ansible 1.9.2
configured module search path = None
$
versionも問題ない。ansibleのISSUEでは既に対応済みのようなので次の”1.9.4“がリリースされるまでこれで対応することにする。
以上。