半年ぶりくらいにElmを触りましたが、0.17から0.18へとアップグレードしました。0.17は公式のインストーラ経由でインストールしたのですが、これを機にnpm管理に移行しました。
インストーラ経由のElmを削除
Elmそのものを削除。
$ sudo rm /usr/local/bin/elm
Elm周辺のツールを削除。
$ sudo rm /usr/local/bin/elm-*
公式系のツールはこれで削除できるはずです。他にも独自にインストールしていた場合、↑のコマンドでは消し漏れがあるかもしれません…。
npm経由でインストール
$ npm i -g elm