Mysql
 sql >> база данни >  >> RDS >> Mysql

MAMP 2.0.1 с Ruby on Rails 3.2.0 на Mac OS X Lion

Намерих решението за работа с 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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Мога ли да получа уникален TIMESTAMP за всеки запис в MySQL

  2. Заключване на MySQL база данни, така че само един човек наведнъж може да изпълнява заявка?

  3. изчисления на разстояние в mysql заявки

  4. SQL Query работи в работна среда, но дава синтактична грешка в java

  5. Mysql таблици за присъединяване