Ответ 1
Найденное решение проблемы здесь https://github.com/mitchellh/vagrant/issues/2546
Правильный синтаксис для бродячих версий с 1.3 по 1.6:
config.vm.synced_folder ".", "/vagrant", :nfs => { :mount_options => ["dmode=777","fmode=777"] }
Мне удалось настроить мой проект Symfony2 внутри брандмауэра ubuntu. Но загрузка веб-сайта через веб-сервер занимает около 20 секунд. После некоторых исследований я придумал использование nfs для папки синхронизации. Вот моя настройка из Vagrantfile:
config.vm.network "private_network", ip: "192.168.56.101"
config.vm.synced_folder ".", "/vagrant", :nfs => true, :mount_options => ["dmode=777","fmode=777"]
После запуска брандмауэра я получаю следующую ошибку
==> default: Mounting NFS shared folders...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
mount -o 'dmode=777,fmode=777' 192.168.56.1:'/Users/marcschenk/Projects/teleboy.ch' /vagrant
Stdout from the command:
Stderr from the command:
stdin: is not a tty
mount.nfs: an incorrect mount option was specified
Кажется, что VM работает, но синхронизированная папка явно пуста. Что я сделал не так?
Моя настройка:
Найденное решение проблемы здесь https://github.com/mitchellh/vagrant/issues/2546
Правильный синтаксис для бродячих версий с 1.3 по 1.6:
config.vm.synced_folder ".", "/vagrant", :nfs => { :mount_options => ["dmode=777","fmode=777"] }