Vagrant:如何在 Vagrant 服务器上编辑文件?

Ric*_*ard 5 vagrant

我正在按照这些说明在 Vagrant 上设置 Django 应用程序。

我已经成功完成了它们并启动了 Django,但是:我现在如何在我常用的文本编辑器 TextMate 中编辑 Django 文件?

我想我可以 ssh 并使用 vi 从命令行编辑它们,但我认为 Vagrant 的重点是能够使用我常用的编辑工具。

我只是不确定 Django 文件的物理位置。

抱歉,如果这个问题偏离主题,我很乐意将其发布到其他地方,如果编辑可以让我知道哪里最好。

Fli*_*rPA 1

该网站与我几个月前开始访问的网站完全相同。

从那时起我对 Vagrant有了更多的了解,我创建了自己的 GitHub 存储库。你可以在这里下载:

https://github.com/FlipperPA/djangovagrant

设置方式:

  • git 将存储库克隆到计算机上的本地目录
  • cd 进入该目录
  • 运行“流浪者”
  • 您运行“vagrant up”的目录映射到来宾虚拟机上的 /vagrant

这是一个可行的示例:

cd $home
git clone https://github.com/FlipperPA/djangovagrant.git
cd djangovagrant
vagrant up
vagrant ssh djangovm
cd /vagrant
django-admin.py startproject django_project
cd django_project
python manage.py runserver [::]:8000
Run Code Online (Sandbox Code Playgroud)

然后,您将在本地计算机上通过上面的克隆命令创建的“djangovagrant”文件夹中看到 Django 项目的构建。您可以使用 Textmate、Sublime 或任何您喜欢的文本编辑器在本地编辑文件,它们将被映射到来宾 VM。

我希望这会有所帮助 - 祝你好运。