Tôi đã tìm thấy giải pháp để làm việc với PHP với MAMP 2.0.5 và RAILS với hai cơ sở dữ liệu khác nhau cho mỗi loại. PHP sử dụng mysql từ MAMP và RAILS một cơ sở dữ liệu khác được cài đặt qua Homebrew.
Tôi sử dụng mac os lion 10.7.3
Tôi giải thích cách tôi đã làm
1-Bước đầu tiên là xóa tất cả. Xóa MAMP, MAMP PRO, các thư mục trong ứng dụng (hãy cẩn thận với các dự án của bạn nếu chúng nằm trong thư mục MAMP) và tất cả các máy chủ mysql mà bạn đã cài đặt. (hãy truy cập liên kết này để biết cách xóa mysql khỏi mac osx lion http:// johnmcostaiii. net / 2011 / remove-mysql-osx-lion / )
2-Cài đặt phiên bản Xcode trễ nhất (qua App Store)
3-Cài đặt homebrew (https://github.com/mxcl/homebrew/wiki/installation)
4-Cài đặt rvm và ruby 1.9.3. Làm theo các bước của hướng dẫn bắt đầu nhanh (http://beginrescueend.com/)
5-Mở một thiết bị đầu cuối và cài đặt mysql qua homebrew
brew install mysql
Đọc các cài đặt của ghi chú mysql (trên thiết bị đầu cuối) và làm theo các bước. (tạo bí danh, mật khẩu, khởi động và khởi tạo cơ sở dữ liệu, v.v.)
6- Nói tại rvm sử dụng phiên bản ruby 1.9.3
rvm use 1.9.3
7- Nếu muốn, bạn có thể tạo một bộ đá quý (được giải thích tại trang web rvm) và sử dụng nó
rvm gemset create "gemset_name"
use [email protected]_name
8- Cài đặt đường ray
gem install rails
9 - Tạo ứng dụng với đá quý mysql
rails new name_app -d mysql
Và nó hoạt động!
10 - Cài đặt MAMP PRO 2.0.5
11 - Kiểm tra với bất kỳ trang PHP nào có cơ sở dữ liệu
Và nó hoạt động!
(Sau khi cài đặt và chạy MAMP, tôi đã tạo một vhosts để thử nếu tất cả đều hoạt động tốt, nhưng các vhosts không hoạt động bình thường. Tôi đã dành 1 giờ để tìm kiếm giải pháp, nhưng giải pháp cho tôi cuối cùng là khởi động lại máy tính ... và. ..)
Tôi hy vọng rằng sẽ giúp bạn! Tôi đã mất nhiều giờ để tìm giải pháp
(Tôi đã làm theo các bước này với các thay đổi: http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql / )
chỉnh sửa: Mỗi khi bạn mở bảng điều khiển và làm việc với các đường ray, bạn phải nhập vào bảng điều khiển
rvm use [email protected]_name
hoặc tạo tệp bằng lệnh này và lưu trong thư mục của ứng dụng rails với tên
.rvmrc