Vagrant şikayetçi sanal kutu, yüklendiğinde yüklenmedi


3

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.

Yanıtlar:


1

Ben de aynı problemi yaşadım. Ben sudo ile sersem çalıştırarak çözdüm:

sudo vagrant

bu, kullanıcılarınızın vboxusers grubuna eklenmemiş olması anlamına gelebilir - manuel olarak yapmanız gereken
Journeyman Geek

Teşekkürler, chmod a + rx'in neden yeterli olmadığından emin değilim ama bu işe yarıyor. Teşekkürler.
Mark L,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.