Eu tive o mesmo problema. Eu resolvi rodando vagrant com sudo:
sudo vagrant
Instalei a caixa virtual 4.1.6 e o vagrant-0.8.8 na minha caixa mac osx 10.6. Quando eu corro vagrant reclama que a caixa virtual não está instalada. Alguma idéia de como eu digo vagrant onde caixa virtual é?
Foi assim que instalei tudo:
vagante:
$ sudo gem install vagrant
Successfully installed vagrant-0.8.8
gem da caixa virtual:
$ sudo gem install virtualbox
Successfully installed virtualbox-0.9.2
caixa virtual em si:
$ curl -O http://download.virtualbox.org/virtualbox/4.1.6/VirtualBox-4.1.6-74713-OSX.dmg
.. instalado via GUI ...
$ /Applications/VirtualBox.app/Contents/MacOS/VirtualBox --help | grep Manager
Oracle VM VirtualBox Manager 4.1.6
e, finalmente, o erro que o Virtualbox está dando:
$ vagrant
Vagrant could not detect VirtualBox! Make sure VirtualBox is properly installed.
If VirtualBox is installed, it may be an incorrect version. Vagrant currently
requires VirtualBox 4.1.x. Please install the proper version to continue.
If you have an older or newer version of VirtualBox, please make sure you're
using the proper version of Vagrant. Ask the mailing list if you have questions.
Eu passei pela gem do virtualbox por todos os caminhos:
$ grep -R "Contents/MacOS" *
lib/virtualbox/com/ffi_interface.rb: lib_path ||= "/Applications/VirtualBox.app/Contents/MacOS/VBoxXPCOMC.dylib"
lib/virtualbox/lib.rb: @@lib_path = Dir.glob("/Applications/{,MacPorts/}VirtualBox.app/Contents/MacOS/VBoxXPCOMC.dylib")
test/virtualbox/lib_test.rb: result = ["/Applications/VirtualBox.app/Contents/MacOS/VBoxXPCOMC.dylib"]
Este arquivo existe no meu sistema:
$ ls -alh /Applications/VirtualBox.app/Contents/MacOS/VBoxXPCOMC.dylib
-rwxr-xr-x 1 root admin 93K 4 Nov 12:38 /Applications/VirtualBox.app/Contents/MacOS/VBoxXPCOMC.dylib
Eu já vi esse problema no github: link que tem outras pessoas nas duas últimas semanas com esse questão. Ele menciona que a versão anterior da gema vargrant estava desatualizada, mas estou usando 0.8.8.