Skip to content

Instantly share code, notes, and snippets.

@tjbenton
Created April 6, 2016 17:28
Show Gist options
  • Star 26 You must be signed in to star a gist
  • Fork 12 You must be signed in to fork a gist
  • Save tjbenton/bbdd0d3f0deb96b0daf14d2cb9fe66cf to your computer and use it in GitHub Desktop.
Save tjbenton/bbdd0d3f0deb96b0daf14d2cb9fe66cf 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 ''
@josuevalrob
Copy link

sudo pkgutil --forget com.vagrant.vagrant
No receipt for 'com.vagrant.vagrant' found at '/'.

@nevermore6264
Copy link

Me to @josuevalrob

@bellab4710
Copy link

I am also having the same issue as @josuevalrob and @nevermore6264

@Ezo1911
Copy link

Ezo1911 commented May 28, 2022

Error: brew cask is no longer a brew command. Use brew <command> --cask instead.

@seanrclayton
Copy link

# 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 rm virtualbox --force --cask
brew  rm vagrant --force --cask
brew rm vagrant-manager --force --cask

# 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 install virtualbox --cask --force
brew install vagrant --cask --force
brew  install vagrant-manager --cask --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