sql >> Database >  >> RDS >> Mysql

MAMP 2.0.1 met Ruby on Rails 3.2.0 op Mac OS X Lion

Ik vond de oplossing voor het werken met PHP met MAMP 2.0.5 en RAILS met voor elk twee verschillende databases. PHP gebruikt mysql van MAMP en RAILS, een andere database die is geïnstalleerd via Homebrew.

Ik gebruik mac os lion 10.7.3

Ik leg uit hoe ik het deed

1-De eerste stap is alles verwijderen. Verwijder MAMP, MAMP PRO, de mappen in applicaties (wees voorzichtig met je projecten als ze in de MAMP-map staan) en alle mysql-servers die je hebt geïnstalleerd. (bezoek deze link voor het verwijderen van mysql van mac osx lion http://johnmcostaiii. net/2011/removing-mysql-osx-lion/ )

2-Installeer de nieuwste versie van Xcode (via App Store)

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

4-Installeer rvm en ruby ​​1.9.3. Volg de stappen van de snelstartgids (http://beginrescueend.com/)

5-Open een terminal en installeer mysql via homebrew

brew install mysql

Lees de installaties van mysql notes (op terminal) en volg de stappen. (maak alias, wachtwoord, start en initialiseer database, enz.)

6- Zeg at rvm dat de ruby ​​versie 1.9.3 gebruikt

rvm use 1.9.3

7- Als je wilt, kun je een edelsteenset maken (uitgelegd op de rvm-webpagina) en deze gebruiken

rvm gemset create "gemset_name"

use [email protected]_name

8- Rails installeren

gem install rails

9 - Maak een app met mysql-edelstenen

rails new name_app -d mysql

En het werkt!

10 - MAMP PRO 2.0.5 installeren

11 - Test met elke PHP-pagina met database

En het werkt!

(Na het installeren en uitvoeren van MAMP, heb ik een vhosts gemaakt om te proberen of ze allemaal goed werken, maar de vhosts werken niet goed. Ik heb 1 uur besteed aan het zoeken naar een oplossing, maar de oplossing voor mij was om de computer eindelijk opnieuw op te starten ... en . .. )

Ik hoop dat dat je helpt! Ik heb vele uren verloren aan het zoeken naar de oplossing

(Ik volgde deze stappen met wijzigingen:http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql/ )

bewerken: elke keer dat je de console opent en met rails werkt, moet je in de console typen

rvm use [email protected]_name

of maak een bestand aan met dit commando en sla op in de map van je rails app met naam

.rvmrc



  1. mysql converteert meerdere rijen naar kolommen in een enkele rij

  2. Mysql-volgorde op specifieke ID-waarden

  3. MySQL:hoe de woorden in een string te sorteren met behulp van een opgeslagen functie?

  4. MySQL / CodeIgniter-configuratie op OpenShift