2011-03-21 19 views
3

我已經弄亂了我的MAMP設置。我一直用它來做WordPress和Drupal的工作,但現在我想嘗試和學習Rails。在試圖安裝Rails之後,我現在有兩個版本的MySQL互相競爭 - 當然也不再適用了。正確的Mac dev。環境與Rails和PHP

所以:我想知道的「正確」的方法是設置這使他們很好地一起玩什麼。

上建立一個「適當的」的Mac OS開發PHP和Rails的極度歡迎環境諮詢。

感謝

特里

+1

爲了避免「用另一個引起問題的一個開發環境」的*的任何問題* kind,我傾向於在每個開發環境中使用一個虛擬機:一個用於Apache/PHP/MySQL的虛擬機,一個用於Python的虛擬機......這樣,每個環境*(以及開發時可以做的所有愚蠢的事情)*對其他人沒有影響。 – 2011-03-21 21:08:27

回答

1

使用HomebrewRVM是我建議在OS X上,這些天設置Rails環境的唯一途徑。 Homebrew爲您提供了一種非常簡單的方式來安裝和升級MySQL等應用程序,而RVM使安裝和使用Ruby變得輕而易舉。就使用PHP和Apache而言,只要關閉MAMP的MySQL服務器,就應該能夠使用現有MAMP設置的Homebrew MySQL安裝。

你可能需要做的唯一的另一件事是爲了編譯的各種包安裝蘋果的Xcode開發工具。

+0

Hurm。我前幾天安裝了一些Rails安裝教程的建議,安裝了XCode。這可能是爲什麼MAMP Mysql不再工作了?我沒有意識到XCode會自動安裝Mysql? – saltcod 2011-03-21 22:02:05

+0

Xcode不安裝MySQL,根本不應該影響你的MAMP安裝。 – 2011-03-21 23:54:37

+0

謝謝。 XCode究竟安裝了什麼?如果我需要下載PHP,Mysql和Apache,我不確定爲什麼所有的教程都會告訴你下載XCode。 – saltcod 2011-03-22 00:58:13

1

就像有人在評論中寫道,我將隨時採取VM的做法。只需在虛擬機中運行所需的所有模塊就可以運行Linux發行版。你甚至可以運行/測試不同的環境。易於安裝/升級/替換,你不必在你的工作操作系統周圍擺弄。

我運行OSX(工作環境),並在虛擬框,我的網絡服務器Debian服務器安裝(運行了Apache,PHP,MySQL和軌道)。我從一個甲基苯丙胺配置切換,它救了我很多的壓力和工作的(想想升級不同的甲基苯丙胺成分,真的是一種痛苦有時)

+0

謝謝。我真的希望我早點想到這一點。 – saltcod 2011-03-22 01:33:06