我正在尝试在Vagrant上建立一个Django Mezzanine项目。我做了以下
vagrant init
vagrant box add hashicorp/precise32
用Vagrantfile替换了所有内容:
Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise32"
end
vagrant up
vagrant ssh
sudo apt-get update
sudo apt-get install python-dev python-pip
pip install mezzanine
mezzanine-project testproject
但是我无法在主机上看到我的文件 我已经尝试通过添加到Vagrantfile来配置同步文件夹:
config.vm.synced_folder "/", "/srv/home/vagrant"
无济于事 然后,我尝试通过从等式中删除Python并在来宾SSH中运行以下来解决问题:
touch foo
再无济于事。
我做错了什么?
答案 0 :(得分:1)
您有同步文件夹的概念从前到后
https://docs.vagrantup.com/v2/synced-folders/basic_usage.html
同步文件夹使您的主机的目录对于vagrant vm可见
如果您需要查看主机上的文件,您需要首先在主机上存在这些文件(然后同步它们以便vm也能看到它们)