Я нашел решение для работы с PHP с MAMP 2.0.5 и RAILS с двумя разными для каждой базы данных. PHP использует mysql из MAMP и RAILS - другую базу данных, установленную через Homebrew.
я использую mac os lion 10.7.3
Я объясняю, как я сделал
1-Первый шаг - удалить все. Удалите MAMP, MAMP PRO, папки в приложениях (будьте осторожны с вашими проектами, если они находятся в папке MAMP) и все серверы mysql, которые вы установили. (перейдите по этой ссылке, чтобы узнать, как удалить MySQL из Mac OSX Lion http://johnmcostaiii.net/2011/removing-mysql-osx-lion/)
2-Установить самую последнюю версию Xcode (через App Store)
3-Install homebrew (https://github.com/mxcl/homebrew/wiki/installation)
4-Установить rvm и ruby 1.9.3. Следуйте инструкциям краткого руководства по началу работы (http://beginrescueend.com/)
5-Открыть терминал и установить mysql через homebrew
brew install mysql
Прочитайте установки заметок mysql (на терминале) и следуйте инструкциям. (создать псевдоним, пароль, запустить и инициализировать базу данных и т. д.)
6 - скажем на rvm, который использует версию 1.9.3
rvm use 1.9.3
7- Если хотите, вы можете создать наборы гемблоков (объяснение на веб-странице rvm) и использовать их
rvm gemset create "gemset_name"
use 1.9.3@gemset_name
8- Установка направляющих
gem install rails
9 - создание приложения с использованием MySQL драгоценных камней
rails new name_app -d mysql
И это работает!
10 - Установить MAMP PRO 2.0.5
11 - Тест с любой страницей PHP с базой данных
И это работает!
(После установки и запуска MAMP я создал vhosts для попытки, если все работает нормально, но vhosts не работает должным образом. Я потратил 1 час на поиск решения, но решение для меня было, наконец, перезагрузить компьютер .. и ...)
Я надеюсь, что это поможет вам! Я потерял много часов в поисках решения
(я следовал за этими шагами с изменениями: http://www.frederico -araujo.com / 2011/07/30 / Установка-rails-on-os-x-lion-with-homebrew-rvm-and-MySQL / )
edit: каждый раз, когда вы открываете консоль и работаете с направляющими, вы должны набрать в консоли
rvm use 1.9.3@gemset_name
или создайте файл с помощью этой команды и сохраните его в папке вашего приложения rails с именем
.rvmrc