表題の通り。やったメモ。
■ 環境
- Mac OSX (10.10.5)
- Homebrew
- docker-compose 1.3.3
■ update
`brew update`した際に気がついた。正式に(?)”fig“から”docker-compose“になったようである。
$ brew update
:
==> Renamed Formulae
fig -> docker-compose
$
試しに下記を実行してみると、一覧に”fig“のままなので何かをしなければいけないのか?と思い適当にやってみる。
$ brew list
:
fig
:
$
■ upgrade
まずは`brew upgrade`をしてみた。
$ brew upgrade fig
Error: fig was renamed to docker-compose and needs to be migrated.
Please run `brew migrate fig`
$
`migrate`しろとのこと。そういえば、インストール時は”docker-compose“で入れたはずと思い、そちらも試してみる。
$ brew upgrade docker-compose
Error: fig was renamed to docker-compose and needs to be migrated.
Please run `brew migrate fig`
$
同じだったので、素直に`migrate`を実行してみる。
■ migrate
$ brew migrate fig
==> Migrating fig to docker-compose
==> Unlinking fig
Moving to: /usr/local/Cellar/docker-compose
==> Linking docker-compose
Error: An unexpected error occurred during linking
No such file or directory - /usr/local/Cellar/fig
Error: Error occured while migrating.
No such file or directory - /usr/local/Cellar/fig
Backuping...
$
失敗した…。`list`にも”fig“で残っている。`uninstall` → `install` してしまうことにした。
$ brew uninstall fig
Uninstalling /usr/local/Cellar/fig/1.3.3... (375 files, 4.6M)
fig 1.3.2 is still installed.
Remove them all with `brew uninstall --force fig`.
$
$ brew uninstall --force fig
Uninstalling fig... (375 files, 4.6M)
$
一旦全て削除。再度インストールする。
$ brew install docker-compose
“docker-machine“にも依存していたので、最新の”docker-machine“もインストールされた。`brew list`にも”docker-compose“と”docker-machine“が並ぶようになり、混乱することがなくなりそうだ。
以上。