Ich fand die Lösung für die Arbeit mit PHP mit MAMP 2.0.5 und RAILS mit jeweils zwei unterschiedlichen Datenbanken. PHP verwendet mysql von MAMP und RAILS, eine andere Datenbank, die über Homebrew installiert wurde.
Ich verwende Mac OS Lion 10.7.3
Ich erkläre, wie ich es gemacht habe
1-Der erste Schritt ist alles löschen. Löschen Sie MAMP, MAMP PRO, die Ordner in Anwendungen (seien Sie vorsichtig mit Ihren Projekten, wenn sie sich im MAMP-Ordner befinden) und alle MySQL-Server, die Sie installiert haben. (Besuchen Sie diesen Link, um zu erfahren, wie Sie MySQL von Mac OSX Lion entfernen http://johnmcostaiii. net/2011/removing-mysql-osx-lion/ )
2-Installieren Sie die neueste Version von Xcode (über den App Store)
3-Homebrew installieren (https://github.com/mxcl/homebrew/wiki/installation)
4-Installieren Sie rvm und ruby 1.9.3. Befolgen Sie die Schritte der Schnellstartanleitung (http://beginrescueend.com/)
5-Öffnen Sie ein Terminal und installieren Sie mysql über Homebrew
brew install mysql
Lesen Sie die Installationen von mysql notes (auf dem Terminal) und folgen Sie den Schritten. (Alias, Passwort erstellen, Datenbank starten und initialisieren usw.)
6- Sagen Sie bei rvm, dass die Ruby-Version 1.9.3
verwendet wirdrvm use 1.9.3
7- Wenn Sie möchten, können Sie Gemsets erstellen (auf der rvm-Webseite erklärt) und verwenden
rvm gemset create "gemset_name"
use [email protected]_name
8- Installieren Sie die Schienen
gem install rails
9 – Erstellen Sie eine App mit MySQL-Gems
rails new name_app -d mysql
Und es funktioniert!
10 - Installieren Sie MAMP PRO 2.0.5
11 - Testen Sie mit einer beliebigen PHP-Seite mit Datenbank
Und es funktioniert!
(Nach der Installation und Ausführung von MAMP habe ich einen vhosts erstellt, um zu versuchen, ob alles gut funktioniert, aber die vhosts funktionieren nicht richtig. Ich habe 1 Stunde damit verbracht, nach einer Lösung zu suchen, aber die Lösung für mich war, den Computer endlich neu zu starten ... und . .. )
Ich hoffe, das hilft dir! Ich habe viele Stunden mit der Suche nach der Lösung verloren
(Ich habe diese Schritte mit Änderungen befolgt:http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql/ )
Bearbeiten: Jedes Mal, wenn Sie die Konsole öffnen und mit Schienen arbeiten, müssen Sie die Konsole eingeben
rvm use [email protected]_name
oder erstellen Sie eine Datei mit diesem Befehl und speichern Sie sie im Ordner Ihrer Rails-App mit dem Namen
.rvmrc