0
我想爲我將從兩個不同的物理位置開始工作的Django項目建立一個良好的開發環境。我有兩臺Mac機器,一臺在家裏,另一臺在我的工作中,我做了大部分的開發工作。我目前在其中一臺機器上託管Ubuntu虛擬機來託管Django環境,在其上安裝DropBox,並編輯Mac上的源代碼。當我保存代碼文件時,通過DropBox將更改同步到Ubuntu VM,並且由於更改,Django開發服務器會自動重新啓動。這種方法在過去運行良好,但我現在開始將DropBox用於許多其他事情,並且不希望在我使用的每個虛擬機上下載所有這些內容。另外,我想開始使用Eclipse + PyDev來調試代碼並完成代碼。目前,我使用的TextEdit很棒,但不支持調試或完成。Django開發環境設置問題
那麼我有什麼選擇?我考慮過在我的整個環境(包括Eclipse)上的拇指驅動器上安裝一個Parallels虛擬機,但這有它自己的問題。任何其他想法?
你有沒有想在OS X上運行自己的Django任何具體的原因是什麼?我承認讓它工作起來有點麻煩,但肯定會遇到與使用並行程序相比的麻煩。 – Wolph 2010-04-20 22:49:35
你的意思是,在兩臺Mac機器上安裝完整的開發環境,仍然使用DropBox來保持兩臺Mac之間的代碼同步?我認爲如果我這樣做,也許會有一些機器特定的問題。如果沒有,我可以在兩個地點之間無縫地工作,那麼它可能是值得的麻煩。 – 2010-04-20 23:01:47
我個人更喜歡在我的所有機器上安裝完整的Django安裝程序,可能會有點麻煩,但由於並非所有的機器都是相同的(不同的python版本等),它使我可以檢查我的代碼其他環境。 無論如何,我會使用不同的方法來同步文件,爲此創建一個單獨的保管箱,或者通過在本地運行環境(應該會更快)來完全省略同步。您可能要考慮同時使用Bazaar進行同步和版本控制:) – Wolph 2010-04-20 23:13:38