Đây là một giải pháp cho người dùng windows , hy vọng nó sẽ giúp!
Sử dụng MySQL với Rails 3 trên Windows
--- để cài đặt myQuery ---
Nếu bạn chưa cài đặt hai tệp này, bạn có thể cần chúng để chạy MySQL của bạn
vcredist_x86.exe -> http://www.microsoft.com/doad/en/details.aspx? id = 5555
dotNetFx40_Full_x86_x64.exe -> http://www.microsoft.com/doad/en/details.aspx?id=17718
Sử dụng cài đặt mặc định Máy phát triển
-MySQL Server Config-
port: 3306
windows tên dịch vụ: MySQL55
mysql root pass: root (bạn có thể thay đổi điều này sau)
(tên người dùng: root)
-MyQuery Server Config-
--- để cài đặt myQuery ---
--- Cài đặt đá quý mysql2 ---
Quan trọng: Thực hiện việc này với Dòng lệnh Git Bash (cài đặt này với railsinstaller) ->
đá quý
start / Git Bash cài đặt mysql2 - '--with-mysql-lib = "c: \ Tệp chương trình \ MySQL \ MySQL Server 5.5 \ lib "--with-mysql-include =" c: \ Program Files \ MySQL \ MySQL Server 5.5 \ include "'
Bây giờ, gem nên đã cài đặt chính xác
Sao chép tệp libmysql.dll từ
C: \ Tệp chương trình \ MySQL \ MySQL Server 5.5 \ lib
thành
C: \ Rails \ Ruby1.9.2 \ bin --- Cài đặt mys mys2
Gem ---
Bây giờ bạn sẽ có thể sử dụng ứng dụng Rails của mình với MySQL, nếu bạn không chắc chắn cách tạo ứng dụng Rails 3 bằng MySQL đọc trên ...
--- Tải ứng dụng Rails 3 đi với MySQL ---
Mở dấu nhắc lệnh (không phải Git Bash) -> start / cmd
Điều hướng đến thư mục của bạn (c: \ Trang web)
Tạo ứng dụng đường ray mới
rails new world
Xóa tệp c: \ Pages \ world \ public \ index.html
Chỉnh sửa tệp c: \ Sites \ world \ config \ Rout.rb
thêm dòng này -> root: to => 'city # index'
Mở dấu nhắc lệnh (tạo khung nhìn và bộ điều khiển)
rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer
Chỉnh sửa tệp c: \ Pages \ world \ app \ model \ city.rb để trông như thế này
class City < ActiveRecord::Base
set_table_name "city"
end
Chỉnh sửa tệp c: \ Pages \ world \ config \ database.yml để trông như thế này
development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock
thêm vào gemfile
gem 'mysql2'
Mở lệnh nhắc cửa sổ cmd, không phải Git Bash (chạy ứng dụng của bạn!)
Điều hướng đến thư mục ứng dụng của bạn (c: \ Pages \ world)
rails s
Mở trình duyệt của bạn tại đây -> http: // localhost: 3000
--- Tải ứng dụng Rails 3 đi với MySQL ---