Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MAMP 2.0.1 z Ruby on Rails 3.2.0 na Mac OS X Lion

Znalazłem rozwiązanie do pracy z PHP z MAMP 2.0.5 i RAILS z dwiema różnymi bazami danych dla każdej z nich. PHP używa mysql z MAMP i RAILS innej bazy danych zainstalowanej przez Homebrew.

Używam systemu Mac OS Lion 10.7.3

Wyjaśniam, jak to zrobiłem

1-Pierwszym krokiem jest usunięcie wszystkich. Usuń MAMP, MAMP PRO, foldery w aplikacjach (bądź ostrożnie ze swoimi projektami, jeśli znajdują się w folderze MAMP) i wszystkie zainstalowane serwery mysql. (odwiedź ten link, aby dowiedzieć się, jak usunąć mysql z mac osx lion http://johnmcostaiii. net/2011/usuwanie-mysql-osx-lion/ )

2-Zainstaluj najnowszą wersję Xcode (przez App Store)

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

4-Zainstaluj rvm i ruby ​​1.9.3. Postępuj zgodnie z instrukcjami przewodnika szybkiego startu (http://beginrescueend.com/)

5-Otwórz terminal i zainstaluj mysql przez homebrew

brew install mysql

Przeczytaj instalacje notatek mysql (na terminalu) i postępuj zgodnie z instrukcjami. (utwórz alias, hasło, uruchom i zainicjuj bazę danych itp.)

6- Powiedz w rvm, że używa ruby ​​w wersji 1.9.3

rvm use 1.9.3

7- Jeśli chcesz, możesz utworzyć zestawy klejnotów (wyjaśnione na stronie rvm) i użyć go

rvm gemset create "gemset_name"

use [email protected]_name

8- Zainstaluj szyny

gem install rails

9 - Utwórz aplikację z klejnotami mysql

rails new name_app -d mysql

I to działa!

10 - Zainstaluj MAMP PRO 2.0.5

11 - Przetestuj na dowolnej stronie PHP z bazą danych

I to działa!

(Po zainstalowaniu i uruchomieniu MAMP stworzyłem vhosty do wypróbowania, jeśli wszystkie działają poprawnie, ale vhosty nie działają poprawnie. Spędziłem godzinę na szukaniu rozwiązania, ale rozwiązaniem dla mnie było w końcu ponowne uruchomienie komputera ... i . ..)

Mam nadzieję, że ci to pomoże! Straciłem wiele godzin na szukanie rozwiązania

(Postąpiłem zgodnie z tymi krokami ze zmianami:http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql/ )

edytuj: za każdym razem, gdy otwierasz konsolę i pracujesz z szynami, musisz wpisać w konsoli

rvm use [email protected]_name

lub utwórz plik za pomocą tego polecenia i zapisz w folderze swojej aplikacji rails pod nazwą

.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. Migracje Laravel - Problemy podczas tworzenia znaczników czasu

  2. przypadek, gdy w zapytaniu aktualizacyjnym MySQL PDO

  3. Wybierz i wstaw w wielu bazach danych za pomocą MySQL

  4. Wysyłanie dwóch tablic za pomocą ajax post request

  5. Biblioteka Identity Entity Framework — aktualizacja bazy danych [MySQL]