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

なんかいろいろいじってたら、壊れた

$ vagrant provision

==> default: Running provisioner: chef_solo…

==> default: Detected Chef (latest) is already installed

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.

どうやら、さっきいじっていた、フォルダー同期が原因っぽい。

{vagrantディレクトリ}/machines/default/virtualbox配下にある、

synced_foldersファイルを削除

$ vagrant reload –provision

いじる前の動きに戻った!

まだ何個かエラーらしきものはあるけど・・

 

参考ありがとう:http://stackoverflow.com/questions/27975541/vagrant-chef-error-in-provision-shared-folders-that-chef-requires-are-missin