MAMP 2.0.1 с Ruby on Rails 3.2.0 на Mac OS X Lion - PullRequest
0 голосов
/ 26 января 2012

Об этом уже спрашивали, но я не смог найти более новый результат, чем 2010 год. Многое может измениться за два года.Тот факт, что с тех пор об этом не спрашивали, заставляет меня думать, что, может быть, я что-то упускаю.

Итак.Есть ли простой способ настроить Ruby On Rails 3.2.0 для работы с MAMP PRO на Mac OS X Lion?

1 Ответ

3 голосов
/ 22 февраля 2012

Я нашел решение для работы с 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
...