Mac OSX 10.6 kutuma sanal kutu 4.1.6 ve vagrant-0.8.8 kurdum. Serseri çalıştırdığımda sanal kutunun yüklü olmadığından şikayet ediyor. Serserinin sanal kutunun nerede olduğunu nasıl söylersem?
Her şeyi böyle kurdum:
serseri:
$ sudo gem install vagrant
Successfully installed vagrant-0.8.8
sanal kutu mücevher:
$ sudo gem install virtualbox
Successfully installed virtualbox-0.9.2
sanal kutunun kendisi:
$ curl -O http://download.virtualbox.org/virtualbox/4.1.6/VirtualBox-4.1.6-74713-OSX.dmg
.. GUI aracılığıyla kuruldu ...
$ /Applications/VirtualBox.app/Contents/MacOS/VirtualBox --help | grep Manager
Oracle VM VirtualBox Manager 4.1.6
ve son olarak, Virtualbox hatası veriyor:
$ 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.
Herhangi bir yol için sanal kutu mücevherini okudum:
$ 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"]
Bu dosya sistemimde var:
$ 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
Bu konuyu github'da gördüm: bu konu ile son iki hafta içinde başka insanlara sahip olan https://github.com/mitchellh/vagrant/issues/562 . Bir önceki kişinin vargrant gem versiyonunun güncel olmadığını söylüyor ama ben 0.8.8 kullanıyorum.