2010-05-14 111 views
0

有没有一种简单的方法可以与VirtualBox集成,以便我可以在主机,Windows下开发,并通过guest虚拟机linux系统中的安装文件夹部署和运行脚本?在Windows上开发 - >在虚拟机上部署?

我正在寻找在Windows下开发Linux的那种。

+0

也许你应该指定你正在谈论的技术:-) – echox 2010-05-14 18:12:34

+0

我很清楚他在说什么。 Windows,VirtualBox和Linux/Ubuntu。 – 2010-05-14 18:20:12

回答

1

您可以使用VirtualBox的共享文件夹功能来启用您的Ubuntu虚拟机来挂载Windows主机的目录。然而,你很想处理一些阻抗不匹配,如不同的线路结束。我希望这是你最小的担忧。

+0

我在IDE中工作,它可以自动更正行结束符或使用文件所具有的任何行结束符。 – 2010-05-14 18:36:56

+0

那应该不是什么大问题。祝你好运。 – 2010-05-14 18:42:54

1

你可能想看看流浪汉http://vagrantup.com/

它提供了一个很好的和易于使用的系统,以从虚拟盒模板创建虚拟机,并在客户端虚拟机将自动安装该项目文件夹。配置也可以很容易地包含在你的项目中,以便其他人可以使用它。

+0

这虽然有用,但对我的目的来说,这可能是过度的浪费,尽管在所有的数据库/ dev环境设置下建立一个公司范围的基础linux映像可能会很好。 – 2010-05-14 18:39:47

0

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

可以全自动完成安装通过共享文件夹:

  1. 新/etc/init.d/boot.d中名为mnt_win_sf文件,比你编辑:

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

    安装-t vboxsf share_folder_name装入点

  2. 我们还需要的Apache2之前EXCUTE这个脚本,所以我们编辑/etc/init.d/apache2。

    须藤更新的rc.d mnt_win_sf默认

    须藤更新的rc.d apache2的默认

:在需要启动线,加mnt_win_sf

  • 通过更新它们