2015-01-16 16 views
42

Chef (+ kitap şefi) kullanarak bir Vagrant + Virtualbox kurdum. İlk kez vagrant up yaptığımda, yemek kitapları doğru şekilde yüklenir. Sonradan hüküm yapmak Ancak, (o vagrant provision, vagrant reload --provision veya vagrant up --provision bu hatayı alıyorum be: Her yeri aradım ve verilen tek çözüm vagrant reload --provision yapmaktırVagrant + Chef: Hazırlamada hata "Chef'in gerektirdiği paylaşılan klasörler, sanal makinede yok."

Shared folders that Chef requires are missing on the virtual machine. 
This is usually due to configuration changing after already booting the 
machine. The fix is to run a `vagrant reload` so that the proper shared 
folders will be prepared and mounted on the VM. 

, bu Vagrant 1.3.1 kadar yukarı çalıştı. Berkshelf ve Kütüphanecisi hem Serseri eklentileri ile oldukça yaygın bir sorundur

cevap

-3

. Sadece bu komutu çalıştırarak alışması.

yolu onu test-Kitchen yerine Serseri eklentileri gibi bir şey kullanmaktır önlemek için. Bu, yerine takılan bir yedek değil tho öf.

+3

"Sadece bu komutu çalıştıran alışması" - OP komutu yüzden çalışmıyor belirtmektedir Bu yardımcı olmuyor. –

+0

'vagrant reload --provision' genellikle bunu düzeltir, bazen tamamen yakınsama için birkaç deneme çeker. – coderanger

107

Eşitleme klasörleri ile bir hata var gibi görünüyor, bu önbelleği temizler ve benim için düzeltildi. (Projenizden dizin)

rm .vagrant/machines/default/virtualbox/synced_folders 
vagrant reload --provision 

https://github.com/mitchellh/vagrant/issues/5199

DÜZENLEME: Bu should be fixed serseri 1.7.4

+1

Teşekkür ederim, bu benim için hile yaptı. – Joe

+0

bu benim için çalışıyor – david

+0

Aynı burada. Teşekkürler. –

İlgili konular