私はGettingstartedwithdjango.comの古いチュートリアルに従っています。
このシリーズはかなり古く、私は Django に慣れていないため、最初にそのサイトにアクセスしました。Vagrant の最初の紹介になりました。このシリーズは古く、Django や Vagrant などの新しいバージョンがあるため、最初のチュートリアルを完了するだけでも非常に困難であることがわかりました。これは主に、Django v1.4 と私が実行している現在のバージョン 1.9 との間の単なるギャップであり、settings.py の構文の違いや、テキストの正誤表と私が分類しなければならなかったビデオとの間のいくつかの不一致を含みます。あなたがこれらすべてに完全に慣れていない場合(私はそうです)、これはかなり詳細な演習であるため、非常に困難でした。おそらく12時間の堅実な努力の後、説明されているとおりにすべてを機能させることができたとき、私は興奮しました.ビデオでは、すべての新しいバージョンのソフトウェアを使用しています。
何が問題なのかわからないため、Vagrant VM を完全に再インストールする必要がありました。約 1 時間の作業で問題なく再デプロイすることができました。最初のチュートリアルを正常に完了するために行った手順をさかのぼって、最初のチュートリアルを開始した時点 (前のチュートリアルを行う前) に戻ることができました。放浪停止)。Vagrant VM を再インストールすると、VirtualBox Guest Additions (4.2.0) がインストールした VirtualBox のバージョン (5.0.10) と一致しないというメッセージに気付きました。通常は問題であり、うまくいくはずです (不運がなければ、私はまったく運がなかったでしょう)。私にとってはうまくいかなかったので、これにより、SOを含むさまざまなWebサイトからの投稿のうさぎの穴全体にたどり着きました。最終的には、Vagrant VM を更新し、VirtualBox Guest Additions の新しいバージョンをダウンロード/マウント/ビルド/インストールし、Vagrant VM をリロードして同じボートに巻き込むだけでした。共有フォルダがまだ機能していません!
具体的に言うと、これは多かれ少なかれ多くのウェブサイトからの情報に基づいて試したことです。
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
これで問題が解決すると確信していましたが、解決しませんでした。