Jeg fandt løsningen til arbejde med PHP med MAMP 2.0.5 og RAILS med to forskellige databaser for hver. PHP bruger mysql fra MAMP og RAILS en anden database installeret via Homebrew.
Jeg bruger mac os lion 10.7.3
Jeg forklarer, hvordan jeg gjorde
1-Det første trin er slet alle. Slet MAMP, MAMP PRO, mapperne i applikationer (vær forsigtig med dine projekter, hvis de er i MAMP-mappen) og alle de mysql-servere, du har installeret. (besøg dette link for, hvordan du fjerner mysql fra mac osx lion http://johnmcostaiii. net/2011/removing-mysql-osx-lion/ )
2-Installer den seneste version af Xcode (via App Store)
3-Installer homebrew (https://github.com/mxcl/homebrew/wiki/installation)
4-Installer rvm og ruby 1.9.3. Følg trinene i hurtigstartguiden (http://beginrescueend.com/)
5-Åbn en terminal og installer mysql via homebrew
brew install mysql
Læs installationerne af mysql notes (på terminal) og følg trinene. (opret alias, adgangskode, start og initialiser database osv.)
6- Sig på rvm, der bruger ruby version 1.9.3
rvm use 1.9.3
7- Hvis du vil, kan du oprette et ædelsten (forklaret på rvm-websiden) og bruge det
rvm gemset create "gemset_name"
use [email protected]_name
8- Installer skinner
gem install rails
9 - Opret en app med mysql gems
rails new name_app -d mysql
Og det virker!
10 - Installer MAMP PRO 2.0.5
11 - Test med enhver PHP-side med database
Og det virker!
(Efter at have installeret og kørt MAMP, oprettede jeg en vhosts for at prøve, hvis alt fungerer fint, men vhosterne fungerer ikke korrekt. Jeg brugte 1 time på at søge efter en løsning, men løsningen for mig var at genstarte computeren til sidst ... og . .. )
Jeg håber, det hjælper dig! Jeg mistede mange timer på at lede efter løsningen
(Jeg fulgte disse trin med ændringer:http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql/ )
rediger: hver gang du åbner konsollen og arbejder med skinner skal du indtaste konsollen
rvm use [email protected]_name
eller opret en fil med denne kommando og gem i mappen i din rails-app med navn
.rvmrc