Virtual machine 流浪同步文件夹结构

Virtual machine 流浪同步文件夹结构,virtual-machine,vagrant,virtualbox,Virtual Machine,Vagrant,Virtualbox,我正试图建立一个关于流浪者的Django夹层项目。我已经做了以下工作 流浪汉 已安装的virtualbox vagrant init vagrant框添加hashicorp/precise32 将文件中的所有内容替换为: Vagrant.configure(“2”)do | config| config.vm.box=“hashicorp/precise32” 结束 vagrant up vagrant ssh sudo-apt-get-update sudo-apt-get-

我正试图建立一个关于流浪者的Django夹层项目。我已经做了以下工作

  • 流浪汉

  • 已安装的virtualbox

  • vagrant init

  • vagrant框添加hashicorp/precise32

  • 将文件中的所有内容替换为:

    Vagrant.configure(“2”)do | config|
    config.vm.box=“hashicorp/precise32”
    结束
    

  • vagrant up

  • vagrant ssh

  • sudo-apt-get-update

  • sudo-apt-get-install-python-dev-python-pip

  • pip安装夹层

  • mezzanine项目testproject

  • 但是我在主机上看不到我的文件。
    我已尝试通过向文件中添加以下内容来配置同步文件夹:

    config.vm.synced_folder "/", "/srv/home/vagrant"
    
    无济于事。
    然后,我尝试通过从等式中删除Python并在来宾SSH中运行以下命令来隔离问题:

  • touch foo
  • 又没用了。

    我做错了什么?

    您有前后同步文件夹的概念

    同步文件夹使您的主机目录对流浪vm可见


    如果您需要查看主机上的文件,则需要先在主机上存在这些文件(然后同步它们,以便vm也可以看到它们)

    我明白了!因此,我必须在主机上开始/处理我的项目,然后在虚拟机上测试它们?PS:我已经通过了这个链接,这就是我在11之后的步骤。这是令人困惑的,因为在入门中,他们告诉您触摸来宾以查看其在主机上的同步,反之亦然……是的,这可能令人困惑,但他们表明,文件已从主机共享,但如果您在虚拟机中触摸它,它仍会在主机上更新。在主机上开发的优点是您可以使用本地编辑器etcOT,但是您不使用夹层附带的结构脚本有什么原因吗?它可以而且应该由用户自定义,但会自动执行您正在执行的所有操作。当开发人员可以做更重要的事情时,他们却在工作中浪费时间,这让我很痛苦。@ken不是为部署而设计结构的吗?此外,我最近才开始开发,已经完全被与代码无关的学习内容所淹没。您正在部署,但在您的情况下,您部署到的是一个流浪者箱,而不是VPS或云实例。这是正确的方法。请查看我的相关文章:。