Ntah kenapa setiap kali mau install homestead melalui vagrant box add laravel/homestead sangat lambat. Padahal ukuran file hanya berkisar 755 MiB (v0.2.0). Jadi solusinya paling mudah adalah download manual dari http://cabinet.laravel.com/homestead-0-2-0.box.

Setelah selesai download, add secara manual dengan

vagrant box add homestead-0-2-0.box

Tetapi dengan cara itu versi homestead akan dianggap versi 0. Kita tidak bisa menggunakan parameter --box-version kalau install box secara manual.

Screen Shot 2014-10-06 at 18.39.17

Bandingkan dengan Ubuntu box dibawahnya yang ada versinya. Jika versinya ini 0, akan kesulitan jika kita mau menggunakan beberapa versi Homestead. Bisa saja sih kita ubah namanya. Misalnya menjadi laravel/homestead-0-2-0 atau hanya homestead-0.2.0 tanpa nama vendor, dengan cara menambahkan parameter --name. Tapi… euuyyhh @,@

So, solusinya adalah install box dari Vagrant Cloud dengan cara

vagrant box add laravel/homestead

Tunggu kira-kira mulai proses download, lalu cancel dengan Ctrl+C.

Cek directory ~/.vagrant.d/tmp. Disitu ada file temporary baru box77efe8fc4223b8475e871defc7c83573aea72b50.

Copy file homestead-0-2-0.box ke ~/.vagrant.d/tmp/box77efe8fc4223b8475e871defc7c83573aea72b50.

Misalnya di sistem saya

cp ~/Downloads/homestead-0-2-0.box ~/.vagrant.d/tmp/box77efe8fc4223b8475e871defc7c83573aea72b50

Lalu lakukan lagi proses install box melalui Vagrant Cloud.

vagrant box add laravel/homestead

Tada…!! Langsung 100% :p

Screen Shot 2014-10-06 at 18.50.37

Dan sekarang, cek dengan

vagrant box list

Ngahahahaa… :v

Screen Shot 2014-10-06 at 19.03.52

Update 19 Desember 2014

Homestead v0.2.1 download disini http://cabinet.laravel.com/homestead-0-2-1.box (924 MiB).

Update 24 Maret 2016

Link Homestead 0.2.0 dan 0.2.1 di atas sudah tidak bisa digunakan lagi. Gunakan Homestead terbaru.

URL Homestead v0.4.2 https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.4.2/providers/virtualbox.box (~1 GiB).

Update 18 Desember 2016

URL Homestead di cabinet.laravel.com sudah tidak ada. Sebagai gantinya gunakan langsung dari Vagrant Cloud https://atlas.hashicorp.com/laravel/boxes/homestead/versions/1.0.1/providers/virtualbox.box (982 MiB).

Info untuk pengguna Windows

Untuk pengguna Windows, lokasi temporary vagrant box ini ada di %UserProfile%\.vagrant.d\tmp. Apa itu %UserProfile%? :/ Anda harus mengenal Windows anda sendiri. Itu environment variable yang default ada di Windows. Itu sama dengan C:\Users\Username. Kalau bingung, silahkan lihat GIF dibawah 😀

Di Windows anda mungkin tidak ada cp. Ganti dengan copy atau xcopy. Atau Cut/Copy & Paste aja file yang sudah di-download ke %UserProfile%\.vagrant.d\tmp, lalu rename.

Kalau tetep lebih suka via command bisa seperti dibawah ini, dengan asumsi anda download homestead-0-2-1.box ke %UserProfile%\Downloads\ (atau C:\Users\Username\Downloads).

copy %UserProfile%Downloadshomestead-0-2-1.box %UserProfile%.vagrant.dtmpbox6710fa6126747497bd26369db81c5d39ef801903

vagrant-box-tmp-location

Iklan

4 pemikiran pada “Trik Instalasi Vagrant Box

  1. sebelumnya udah download manual file .box nya. versi udah dicocokin.
    trus jalanin vagrant box add laravel/homestead –box-version “2.5.0”.
    waktu file di tmp udah muncul, langsung cancel ditengah2 & copy hasil downloadan manual tadi dg nama file yg ada di tmp.

    nah, waktu nge-run vagrant box add laravel/homestead –box-version “2.5.0” lagi, kok malah ngulang download lagi ya om? -_-

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s