Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MAMP 2.0.1 với Ruby on Rails 3.2.0 trên Mac OS X Lion

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. hiệu suất socket.io một lần phát ra trên mỗi hàng cơ sở dữ liệu

  2. Cách ngăn chặn các cuộc tấn công AJAX tự động

  3. 2 đếm (*) + nhóm theo + có + tham gia

  4. Thứ tự lập chỉ mục tổng hợp InnoDB và hiệu suất INSERT

  5. Cách tự động để chuyển đổi tệp XML sang cơ sở dữ liệu SQL?