Mac で $ vagrant box add にエラーが出た時の対処法メモ

どんなエラーがでたか?

trusty-server-cloudimg-amd64-vagrant-disk1.box をダウンロードしてきて Vagrant に追加しようとしたら出たエラー
そもそも、一度 Vagrant の設定をしていてその設定ファイルが残っていたようだ

$ vagrant box add ubuntu-14.04 trusty-server-cloudimg-amd64-vagrant-disk1.box
==> box: Adding box 'ubuntu-14.04' (v0) for provider: 
    box: Downloading: file:///Users/hoge/trusty-server-cloudimg-amd64-vagrant-disk1.box
The box you're attempting to add already exists. Remove it before
adding it again or add it with the `--force` flag.

Name: ubuntu-14.04
Provider: virtualbox
Version: 0

解決方法

Vagrant日本語ドキュメント に書いてあるとおりに作業をする

ユーザデータの削除は、すべてのbox、プラグイン、 そしてVagrantによって保存されているいくつかの状態を削除します。 ユーザデータの削除は、もう一度クリーンインストールを行うのに効果的です。

すべてのプラットフォームにおいて、ユーザデータを削除するには~/.vagrant.dディレクトリを削除します。

出典 : Vagrant日本語ドキュメント

作業

つまり

$ rm -r ~/.vagrant.d/

をしたあとに

$ vagrant box add ubuntu-14.04 trusty-server-cloudimg-amd64-vagrant-disk1.box

をすると

==> box: Adding box 'ubuntu-14.04' (v0) for provider: 
    box: Downloading: file:///Users/yasainet/Dropbox/Downloads/trusty-server-cloudimg-amd64-vagrant-disk1.box
==> box: Successfully added box 'ubuntu-14.04' (v0) for 'virtualbox'!

インストールできたっぽい