3

Я установил виртуальную коробку 4.1.6 и vagrant-0.8.8 на моем компьютере Mac OSX 10.6. Когда я запускаю vagrant, он жалуется, что виртуальная коробка не установлена. Любая идея, как я говорю vagrant, где находится виртуальная коробка?

Вот как я все установил:

бродяга:

$ sudo gem install vagrant
Successfully installed vagrant-0.8.8

виртуальная коробка драгоценного камня:

$ sudo gem install virtualbox
Successfully installed virtualbox-0.9.2

сама виртуальная коробка:

$ curl -O http://download.virtualbox.org/virtualbox/4.1.6/VirtualBox-4.1.6-74713-OSX.dmg

.. установлен через графический интерфейс ...

$ /Applications/VirtualBox.app/Contents/MacOS/VirtualBox --help | grep Manager
Oracle VM VirtualBox Manager 4.1.6

и, наконец, ошибка Virtualbox дает:

$ 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.

Я провёл через gem virtualbox для любых путей:

$ 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"]

Этот файл существует в моей системе:

$ 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

Я видел эту проблему на github: https://github.com/mitchellh/vagrant/issues/562, у которого другие люди в течение последних двух недель занимались этой проблемой. В нем упоминается, что предыдущая версия варгранта была устаревшей, но я использую 0.8.8.

1 ответ1

1

У меня такая же проблема. Я решил это, запустив vagrant с помощью sudo:

sudo vagrant

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .