Я следую старым учебникам getstartedwithdjango.com.VAGRANT SHARED FOLDERS НЕ МОГУТ - Windows 7 - Vagrant 1.7.4 - Ubuntu 12.04 exact64 - VirtualBox 5.0.10 с гостевыми дополнениями
Эта серия довольно старая, и я новичок в Django, поэтому я попал на этот сайт в первую очередь. Это стало моим первым знакомством с Вагрантом. Поскольку серия старая, и теперь есть новые версии Django, Vagrant и т. Д., Я нашел, что просто пройти первый учебник было довольно сложно. В основном это был разрыв между Django v1.4 и текущей версией 1.9, который я запускаю, включая некоторые различия в синтаксисе в settings.py, а также некоторые расхождения между текстовыми ошибками и видео, которое мне пришлось сортировать. Это довольно подробное упражнение, если вы совершенно новичок во всем этом (что я и есть), так что это было довольно сложно, и я был в восторге, когда, возможно, через 12 часов я убедился, что все работает так, как описано в видео, но с использованием всех новых версий программного обеспечения. Как только я все наладил и работал, я остановил свою бродячую виртуальную машину на ночь, и на следующее утро, когда я вернул ее (бродячий вверх), я обнаружил, что виртуальная машина больше не будет монтировать свои общие папки, что в основном делает бродягу VM бесполезно для меня, так как я не могу запустить код, который находится на главной машине (я запускаю Windows 7) из виртуальной машины (которая выполняется через функцию общих папок VirtualBox).
Не зная, что случилось, это побудило меня полностью переустановить мою Vagrant VM. Я смог успешно переделать вещи с примерно одним часом усилий, отступив от шагов, которые я предпринял для успешного завершения первого учебника, в первую очередь, чтобы вернуться к той же точке, где я начал (до того, как я сделал предыдущий бродячая остановка). При переустановке Vagrant VM я заметил сообщения о том, что мои гостевые дополнения VirtualBox (4.2.0) не соответствуют версии VirtualBox, установленной мной (5.0.10), которую я напомнил, увидев в первый раз, но проигнорированный, потому что он также сказал, что это isn ' обычно проблема и должна работать (если бы не неудача, мне бы не повезло вообще). Поскольку для меня это не сработало, это привело меня к целой кроличьей норе сообщений с разных сайтов, включая SO, что в конечном итоге привело меня к обновлению Vagrant VM, загрузке/установке/созданию/установке новой версии гостевых дополнений VirtualBox и перезаряжая мою бродячую ВМ только, чтобы оказаться в одной лодке. Общие папки все еще не работали!
Чтобы быть очень конкретным, это более или менее то, что я пытался на основе информации из многих веб-сайтов:
cd /home/vagrant
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install dkms build-essential linux-headers-generic
sudo apt-get install linux-headers-3.2.0-23-generic
# mounted VBoxGuestAdditions_5.0.10.iso to Vagrant VM
cd /media/cdrom
sudo sh ./VBoxLinuxAdditions.run
sudo reboot
sudo /etc/init.d/vboxadd setup
sudo reload
c:\VAGRANT\vagrant plugin install vagrant-vbguest
c:\VAGRANT\vagrant reload
я был совершенно убежден, что это собирается решить эту проблему, но это не так.