sql >> Databasteknik >  >> RDS >> Mysql

MAMP 2.0.1 med Ruby on Rails 3.2.0 på Mac OS X Lion

Jag hittade lösningen för arbete med PHP med MAMP 2.0.5 och RAILS med två olika databaser för varje. PHP använder mysql från MAMP och RAILS en annan databas installerad via Homebrew.

Jag använder mac os lion 10.7.3

Jag förklarar hur jag gjorde

1-Det första steget är att ta bort alla. Ta bort MAMP, MAMP PRO, mapparna i applikationer (var försiktig med dina projekt om de finns i MAMP-mappen) och alla mysql-servrar som du har installerat. (besök denna länk för att ta bort mysql från mac osx lion http://johnmcostaiii. net/2011/removing-mysql-osx-lion/ )

2-Installera den senaste versionen av Xcode (via App Store)

3-Installera homebrew (https://github.com/mxcl/homebrew/wiki/installation)

4-Installera rvm och ruby ​​1.9.3. Följ stegen i snabbstartguiden (http://beginrescueend.com/)

5-Öppna en terminal och installera mysql via homebrew

brew install mysql

Läs installationerna av mysql-anteckningar (på terminalen) och följ stegen. (skapa alias, lösenord, starta och initiera databas, etc.)

6- Säg på rvm som använder ruby ​​version 1.9.3

rvm use 1.9.3

7- Om du vill kan du skapa en ädelsten (förklaras på rvm webbsida) och använda den

rvm gemset create "gemset_name"

use [email protected]_name

8- Installera skenor

gem install rails

9 - Skapa en app med mysql ädelstenar

rails new name_app -d mysql

Och det fungerar!

10 - Installera MAMP PRO 2.0.5

11 - Testa med valfri PHP-sida med databas

Och det fungerar!

(Efter att ha installerat och kört MAMP skapade jag en vhosts för att prova om allt fungerar bra, men vhostsna fungerar inte som det ska. Jag tillbringade 1 timme på att leta efter en lösning, men lösningen för mig var att starta om datorn äntligen ... och . .. )

Jag hoppas att det hjälper dig! Jag förlorade många timmar på att leta efter lösningen

(Jag följde dessa steg med ändringar:http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql/ )

redigera: varje gång du öppnar konsolen och arbetar med skenor måste du skriva in konsolen

rvm use [email protected]_name

eller skapa en fil med det här kommandot och spara i mappen i din rails-app med namn

.rvmrc



  1. MySQL:Visningar vs lagrade procedurer

  2. säkerställer sql-satsen atomicitet i postgres

  3. Mysql startproblem | FEL! Servern avslutades utan att uppdatera PID-filen

  4. MySQL automatisk ökning?