我正在关注these instructions在Vagrant上设置一个Django应用程序。
我已经成功地完成了它们并启动了Django,但是:我现在如何在我常用的文本编辑器TextMate中编辑Django文件呢?
我想我可以ssh并使用vi从命令行编辑它们,但我认为Vagrant的目的是能够使用我常用的编辑工具。
我只是不确定Django文件的物理位置。
如果这个问题离题了,我很抱歉,如果编辑能让我知道哪里是最好的,我很乐意把它贴到其他地方。
发布于 2014-03-12 22:16:46
这个网站和我几个月前开始的地方一模一样。
从那时起,我对Vagrant有了更多的了解,于是我创建了自己的GitHub代码库。你可以在这里下载:
https://github.com/FlipperPA/djangovagrant
它的设置方式:
<代码>F210
下面是一个可以做到这一点的工作示例:
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然后,您将看到Django项目在您的本地计算机上通过上面的clone命令创建的"djangovagrant“文件夹中构建。您可以使用Textmate、Sublime或任何您喜欢的文本编辑器在本地编辑这些文件,它们将被映射到来宾VM。
我希望这能帮到你--祝你好运。
发布于 2020-07-01 06:05:22
Vagrant始终将您设置的项目中的文件与您的PC同步。
所以,每当你ssh进入vagrant,(通常)在/vagrant目录中,你可以看到你在项目根文件夹( Vagrantfile ruby script所在的目录)中的所有文件。
现在,您可以使用文本编辑器将文件保存在所需的文件夹中(为方便起见,请始终将新文件保存在项目目录中)。现在,围绕/vagrant目录镜像您的目录结构,您可以看到该文件被保存在来宾计算机的相应文件夹中。
例如,如果您在项目根文件夹中创建并保存了一个文件,那么您可以看到它出现在/vagrant目录中。
https://stackoverflow.com/questions/19180064
复制相似问题