在Windows上开发 - >在虚拟机上部署?

时间:2010-05-14 18:11:21

标签: windows ubuntu cross-platform virtualbox

是否有一种简单的方法可以与VirtualBox集成,以便我可以在主机,Windows下进行开发,并通过来宾系统中的挂载文件夹部署和运行脚本?

我正在寻求在Windows下为Linux开发,有点像。

3 个答案:

答案 0 :(得分:1)

您可以使用VirtualBox的共享文件夹功能使您的Ubuntu虚拟机能够安装Windows主机的目录。但是,您可能会遇到一些阻抗不匹配,例如不同的线路结束。我希望这是你最不担心的事情。

答案 1 :(得分:1)

您可能想要查看流浪者http://vagrantup.com/

它提供了一个简单易用的系统,可以从Virtual Box中的模板创建VM,并自动将项目文件夹挂载到来宾VM中。配置也可以轻松地包含在您的项目中,以便其他人可以使用它。

答案 2 :(得分:0)

我用PHP开发。我使用Debian作为客户操作系统,Win7作为主机操作系统。

您可以通过以下方式自动挂载共享文件夹:

  1. /etc/init.d/中新建一个名为mnt_win_sf的文件,而不是编辑它:

    它必须与/etc/init.d/apache2具有相同的信息头。而且你只需要一行命令:

      

    mount -t vboxsf share_folder_name mount_point

  2. 我们还需要在apache2之前执行此脚本,因此我们编辑/etc/init.d/apache2。在Require Start行中,添加mnt_win_sf

  3. 通过以下方式更新它们:

      

    sudo update-rc.d mnt_win_sf defaults

         

    sudo update-rc.d apache2 defaults