2013-03-28 23 views
1

我在家中的OSX上開發(用於個人項目):Ruby(查看節點)以及大量基本Web應用程序。我喜歡OSX進行開發,並發現它在開發環境中工作並從OSX推到Ubuntu產品要簡單得多...在兩個不同的操作系統之間開發的最佳方式

這個問題伴隨着我目前的工作,每個人都使用Windows(與開發無關) ,但我想用相同的語言(Ruby/node/unix)進行一些與工作有關的開發...在兩種不同的開發環境中同步(也許是github? )兩個項目之間的輕鬆,並重點關注「希望這不是依賴/ Windows問題」?

我意識到這是主觀的,可能已經在其他地方問過了,但我正在尋找一種TRIED方法(不是,「嘿,試試這個」),它至少可以輕鬆地坐在一個平臺上,做一個簡單的同步並開始工作。

+0

你必須考慮到平臺的具體問題不管同步方法 - 希望它是「平臺中立」,但是..(如果不是,它可能表示某些代碼段可以被清除) – 2013-03-28 20:56:36

回答

0

同意ethagnawl,Vagrant是快速開發環境的方法。 它適用於Virtualbox,並允許您在此情況下使用預先製作的VM快照?或「框」。

一個例子預製框RVM,紅寶石,MySQL的:RWpreise64

這也與PuppetChef行之有效的「繪製藍圖」你的服務器配置和其他基礎設施。 Vagrant-Puppet/Chef組合是沙箱的絕佳方式。

這裏有一個很好的介紹頁面:Link

注意,如果你想有一個圖形用戶界面,你就必須添加以下到您的Vagrantfile:

config.vm.boot_mode = :gui 
相關問題