Намерих решението за работа с 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/премахване-mysql-osx-lion/ )
2-Инсталирайте най-новата версия на Xcode (чрез App Store)
3-Инсталирайте homebrew (https://github.com/mxcl/homebrew/wiki/installation)
4-Инсталирайте rvm и ruby 1.9.3. Следвайте стъпките в краткото ръководство за стартиране (http://beginrescueend.com/)
5-Отворете терминал и инсталирайте mysql чрез homebrew
brew install mysql
Прочетете инсталациите на mysql notes (на терминала) и следвайте стъпките. (създаване на псевдоним, парола, стартиране и инициализиране на база данни и т.н.)
6- Кажете в rvm, който използва ruby версия 1.9.3
rvm use 1.9.3
7- Ако искате, можете да създадете gemset (обяснено на уеб страницата на rvm) и да го използвате
rvm gemset create "gemset_name"
use [email protected]_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/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql/ )
редактиране: всеки път, когато отворите конзолата и работите с релси, трябва да пишете в конзолата
rvm use [email protected]_name
или създайте файл с тази команда и го запазете в папката на вашето rails приложение с име
.rvmrc