【发布时间】:2013-10-10 15:39:15
【问题描述】:
我已经能够在 Windows 7 64 位上为 django 项目设置 Vagrant。 Vagrant 实例以 postgres 作为后端运行应用程序。我已经设置了端口转发,所以我可以通过本地机器上的浏览器访问。我还在 PyCharm 中设置了远程解释器。但是,我无法弄清楚如何在 PyCharm 3.0 中打开位于 vagrant 实例上的项目。我的本地机器上也有源代码。
有什么想法吗?
谢谢
【问题讨论】:
我已经能够在 Windows 7 64 位上为 django 项目设置 Vagrant。 Vagrant 实例以 postgres 作为后端运行应用程序。我已经设置了端口转发,所以我可以通过本地机器上的浏览器访问。我还在 PyCharm 中设置了远程解释器。但是,我无法弄清楚如何在 PyCharm 3.0 中打开位于 vagrant 实例上的项目。我的本地机器上也有源代码。
有什么想法吗?
谢谢
【问题讨论】:
Synced Folders 可能是您正在寻找的东西。
注意:默认情况下,Vagrant 使用 VirtualBox 的 vboxsf 同步文件夹并将您的项目目录(Vagrantfile 所在的位置)共享给来宾内的/vagrant。
但是,vboxsf 已知存在大量文件和目录的性能问题。您可以尝试将项目移动到/vagrant(或任何同步文件夹),以便主机(Windows 7)和来宾都可以轻松访问该项目。看看它是否运作良好。如果您发现运行缓慢,请尝试转到 NFS 或 sshfs。
参考
【讨论】: