Подтвердить что ты не робот

Не удается смонтировать vagrant синхронизированную папку с nfs

Мне удалось настроить мой проект 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 работает, но синхронизированная папка явно пуста. Что я сделал не так?

Моя настройка:

  • Vagrant 1.6.5 и Virtualbox 4.3.18
  • Хост: OS X 10.10
  • Гость: Ubuntu 12.04
4b9b3361

Ответ 1

Найденное решение проблемы здесь https://github.com/mitchellh/vagrant/issues/2546

Правильный синтаксис для бродячих версий с 1.3 по 1.6:

config.vm.synced_folder ".", "/vagrant", :nfs => { :mount_options => ["dmode=777","fmode=777"] }