2011-04-19 89 views
3

我是新手。這裏有3個問題。謝謝。如果我在我的Mac上通過MAMP安裝MySQL,我可以在Ruby應用程序中使用MySQL(即,如果我安裝Ruby,當然)。使用Ruby通過MAMP安裝MySQL

我的理解是MAMP是一個php/mysql包,所以我不知道如何使用Ruby。即明顯沒有PHPMyAdmin的Ruby ..

2)我應該做一個單獨的MySQL安裝與Ruby使用? 3)如果我確實需要單獨安裝MySQL,那麼如果我在命令行中創建數據庫,如何讓計算機知道我正在嘗試使用哪個?

+0

沒有答案適合? – apneadiving 2012-01-26 07:40:02

回答

2

1)是的,你可以,只需指向正確的插座。而且Ruby已經在Mac上安裝。 所以你可以有你的PhpMyAdmin,但我會選擇Sequel Pro。

2)不是強制性的,如果你這樣做,先安裝brew並通過它設置它,這非常簡單。

3)應用程序將使用套接字或您設置的端口。在命令行中,它將取決於您設置的路徑。

+0

感謝您的幫助。我想知道如果我給你一些信息,你可以幫助更多。回答這個問題的其他人指出我的教程,但我無法整合它,因爲我的MAMP已經安裝並且教程從一個不同的地方開始(即得到一個tar文件)http://bit.ly/1zNaR3
在回答你的回答時,我並不真正瞭解「正確的套接字」的含義。 MySQL在我的電腦上設置在8889端口上。另外,當我輸入「哪個mysql」時,它以「/ usr/local/mysql/bin/mysql」作爲響應。你能擴展你的答案來幫助更多嗎?謝謝 – Leahcim 2011-04-19 22:43:35

+0

因爲我嘗試過Sequel Pro,所以我從未回頭。它只是簡單地擊敗phpMyAdmin,除此之外,您也可以在遠程服務器上使用它,並將它們保存爲收藏夾等。 Plus - 免費:) – Norris 2012-01-25 22:25:56

2

從Ruby使用MAMP的MySQL不是最簡單的方法,但我討厭在一臺機器上安裝兩個相同的數據庫服務器。幸運的是,這個問題已被問及並回答了before。簡短的版本:是的,但是當你構建你的mysql gem的時候會有一些煩人的東西。

從長遠來看,更好的解決方案可能是使用另一個管理器,例如HomebrewMacPorts來管理MySQL和Ruby。我堅持使用OS X中的股票PHP,但MacPorts有很多漂亮的PHP東西可用於好奇。

+0

感謝您的建議。我會研究MacPorts。另外,我查看了那個關於在MAMP中使用Ruby的教程的答案,但它遠遠超出了我的頭,因爲它從我目前所處的不同位置開始。如果您有時間和能力,請查看我對本頁其他答案的評論 - 我將不勝感激任何建議。乾杯。 – Leahcim 2011-04-19 22:52:19