Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vrunoa/56ab4965a33011f178d1e4990ab63435 to your computer and use it in GitHub Desktop.
Save vrunoa/56ab4965a33011f178d1e4990ab63435 to your computer and use it in GitHub Desktop.
Completely uninstall VirtualBox and Vagrant and reinstall through brew
# update brew because `brew update` is broken after updating to El Capitan
cd `brew --prefix`
git fetch origin
git reset --hard origin/master
sudo shutdown -r now # restart the computer
# open terminal and run the following
brew update
brew cleanup
# remove all the packages with brew
brew cask rm virtualbox --force
brew cask rm vagrant --force
brew cask rm vagrant-manager --force
# remove any existing packages that might have been missed
rm -rf /Applications/Vagrant* /Applications/VirtualBox
sudo rm -f /usr/bin/vagrant /usr/local/bin/vagrant
sudo rm -rf /opt/vagrant /opt/homebrew-cask/Caskroom/va* /opt/homebrew-cask/Caskroom/virtualbox
rm -rf ~/.vagrant* ~/.docker ~/Virtual*
sudo pkgutil --forget com.vagrant.vagrant
# reinstall virtualbox vagrant and vagrant-manager
brew cleanup
brew update --rebase
brew upgrade --cleanup
brew install vagrant-completion --force
brew cask install virtualbox --force
brew cask install vagrant --force
brew cask install vagrant-manager --force
brew upgrade --cleanup
brew cleanup
brew doctor
sudo shutdown -r now
echo ''
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment