Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MAMP 2.0.1 mit Ruby on Rails 3.2.0 auf Mac OS X Lion

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 wird
rvm 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