2010-05-14 106 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

  • 通過更新它們