【エラー】a virtualbox machine with the name ” already exists vagrant…
ローカル環境をVirtualBox / Vagrantといった環境でHomestead Vagrant Boxをインストールしている状態でvagrant up
をしたところ下記のエラーが表示された。
% vagrant up
A VirtualBox machine with the name 'homestead' already exists.
Please use another name or delete the machine with the existing
name, and try again.
翻訳してみると「「homestead」という名前の VirtualBox マシンは既に存在します。別の名前を使用するか、既存のマシンを削除してください名前を付けて、もう一度やり直してください。」とのこと。
なので下記のコマンドでアクティブ状態を確認しました。
vagrant global-status
どうやらキャッシュが原因で同じ名前が重複してしまい、上記のエラーが表示されていたようです。vagrant halt
をし忘れていたためキャッシュが残ってしまたようです。なのでこのキャッシュを削除することで解決できました。
【GUI】VirtualBoxを開き起動中のマシンを電源オフにして削除する
下記の図のように停止したいマシンを右クリックし【閉じる】→【電源オフ】で電源オフにすることができます。
そして不要なので削除することでvagrant up
ができるようになりました。