J'ai trouvé la solution pour travailler avec PHP avec MAMP 2.0.5 et RAILS avec deux bases de données différentes pour chacune. PHP utilise mysql de MAMP et RAILS une autre base de données installée via Homebrew.
J'utilise mac os lion 10.7.3
J'explique comment j'ai fait
1-La première étape consiste à tout supprimer. Supprimez MAMP, MAMP PRO, les dossiers dans les applications (soyez prudent avec vos projets s'ils sont dans le dossier MAMP) et tous les serveurs mysql que vous avez installés. (visitez ce lien pour savoir comment supprimer mysql de mac osx lion http://johnmcostaiii. net/2011/removing-mysql-osx-lion/ )
2-Installez la dernière version de Xcode (via App Store)
3-Installer l'homebrew (https://github.com/mxcl/homebrew/wiki/installation)
4-Installez rvm et ruby 1.9.3. Suivez les étapes du guide de démarrage rapide (http://beginrescueend.com/)
5-Ouvrez un terminal et installez mysql via homebrew
brew install mysql
Lisez les installations de mysql notes (sur terminal) et suivez les étapes. (créer un alias, un mot de passe, démarrer et initialiser la base de données, etc.)
6- Dire au rvm qui utilise la version ruby 1.9.3
rvm use 1.9.3
7- Si vous le souhaitez, vous pouvez créer un gemsets (expliqué sur la page Web rvm) et l'utiliser
rvm gemset create "gemset_name"
use [email protected]_name
8- Installer les rails
gem install rails
9 - Créer une application avec des gems mysql
rails new name_app -d mysql
Et ça marche !
10 - Installer MAMP PRO 2.0.5
11 - Testez avec n'importe quelle page PHP avec base de données
Et ça marche !
(Après avoir installé et exécuté MAMP, j'ai créé un vhosts pour essayer si tout fonctionne bien, mais les vhosts ne fonctionnent pas correctement. J'ai passé 1 heure à chercher une solution, mais la solution pour moi était de redémarrer l'ordinateur enfin ... et . .. )
J'espère que ça t'aidera ! J'ai perdu de nombreuses heures à chercher la solution
(J'ai suivi ces étapes avec des modifications :http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql/ )
modifier : chaque fois que vous ouvrez la console et que vous travaillez avec des rails, vous devez taper dans la console
rvm use [email protected]_name
ou créez un fichier avec cette commande et enregistrez-le dans le dossier de votre application rails avec le nom
.rvmrc