Saya mencoba menjalankan gelandangan tapi setelah gelandangan
yang muncul error:
No usable default provider could be found for your system.
Vagrant relies on interactions with 3rd party systems, known as
"providers", to provide Vagrant with resources to run development
environments. Examples are VirtualBox, VMware, Hyper-V.
The easiest solution to this message is to install VirtualBox, which
is available for free on all major platforms.
If you believe you already have a provider available, make sure it
is properly installed and configured. You can see more details about
why a particular provider isn't working by forcing usage with
`vagrant up --provider=PROVIDER`, which should give you a more specific
error message for that particular provider.
Saya diinstal sebelum VirtualBox versi 4.3.26 r989888 dan Linux Ubuntu (64 bit)
Setelah:
gelandangan kotak tambahkan precise32 http://files.vagrantup.com/precise32.box
==> kotak: Menambahkan kotak 'precise32' (v0) untuk penyedia: kotak: Download: http://files.vagrantup.com/precise32.box kotak: Kemajuan: 100% (Rate: 1425k/s, Perkiraan waktu yang tersisa: --:--:--) ==> kotak: Berhasil menambahkan kotak 'precise32' (v0) untuk 'virtualbox'!
ketika saya klik disini
gelandangan kotak daftar
lucid32 (virtualbox, 0)
precise32 (virtualbox, 0)
Apa yang salah dengan "penyedia"
gelandangan paket-dasar gelandangan-ubuntu64
Vagrant could not detect VirtualBox! Make sure VirtualBox is properly installed.
Vagrant uses the `VBoxManage` binary that ships with VirtualBox, and requires
this to be available on the PATH. If VirtualBox is installed, please find the
`VBoxManage` binary and add it to the PATH environmental variable.
Bagaimana untuk membantunya mendeteksi VirtualBox ?
Ada tampaknya telah menjadi masalah dilaporkan sejak VirtualBox 4.3.12:
VirtualBox secara otomatis membuat variabel lingkungan berikut VBOX_MSI_INSTALL_PATH
Namun, gelandangan (jika anda mencari dasar.rb
file) menggunakan variabel VBOX_INSTALL_PATH
Jadi anda dapat
VBOX_MSI_INSTALL_PATH
dan mengubahnya ke VBOX_INSTALL_PATH
VBOX_INSTALL_PATH
dengan nilai yang sama sebagai VBOX_MSI_INSTALL_PATH
Pengingat pada windows pergi ke My Computer (klik kanan) --> Sifat --> Advanced System Settings - > Variabel Lingkungan
dan mencari variabel yang anda butuhkan untuk mengelola
hanya mencoba untuk membawa gelandangan dan menentukan penyedia yang ingin anda gunakan:
vagrant up --provider virtualbox
Sesuai gambar di bawah, itu akan memberitahu anda alasan mengapa penyedia tertentu tidak bekerja. Dalam kasus saya, itu adalah versi yang didukung dari VirtualBox 5.2. Saya harus downgrade ke v 5.1
ok jadi saya sedang mengalami masalah yang sama dengan windows, gelandangan dan virtualbox dan melakukan ini.
kredit pergi ke sini: https://github.com/mitchellh/vagrant/issues/3852
Saya mengasumsikan bahwa ada Variabel Lingkungan ( atau PATH untuk pengguna linux saya pikir :P) yang membutuhkan "jalan" untuk virtualbox eksekusi.
I'm menjalankan macOS 10.12 dan diinstal gelandangan 5.1 menggunakan homebrew.
Saya punya kesalahan yang sama seperti OP dan tetap dengan men-download versi terbaru dari VirtualBox (v5.1.6).
N. B. versi Ini adalah yang berlabel amd64 di halaman download, ini hanya nama 64 bit standar dan akan menginstal dengan baik pada Intel mac.