di sini adalah solusi untuk pengguna windows , semoga membantu!
Menggunakan MySQL dengan Rails 3 di Windows
--- untuk instalasi mySQL ---
Jika Anda belum menginstal kedua file ini, Anda mungkin memerlukannya untuk membuat MySQL Anda menjadi
vcredist_x86.exe -> http://www.microsoft.com/download/en/details.aspx? id = 5555
dotNetFx40_Full_x86_x64.exe -> http://www.microsoft.com/download/en/details.aspx?id=17718
Gunakan instal default Mesin Pengembang
-MySQL Server Config-
port: 3306
nama layanan windows: MySQL55
mysql root pass: root (Anda dapat mengubahnya nanti)
(nama pengguna: root)
-MySQL Server Config-
--- untuk instalasi mySQL ---
--- Instal mysql2 Gem ---
Penting: Lakukan ini dengan Git Bash Command Line (ini diinstal dengan railsinstaller) -> start / Git Bash
gem instal mysql2 - '--with-mysql-lib = "c: \ Program Files \ MySQL \ MySQL Server 5.5 \ lib "--with-mysql-include =" c: \ Program Files \ MySQL \ MySQL Server 5.5 \ include "'
Sekarang permata seharusnya sudah diinstal dengan benar.
Terakhir salin file libmysql.dll dari
C: \ Program Files \ MySQL \ MySQL Server 5.5 \ lib
hingga
C: \ Rails \ Ruby1.9.2 \ bin
--- Instal mysql2 Gem ---
Anda sekarang akan dapat menggunakan aplikasi Rails Anda dengan MySQL, jika Anda tidak yakin cara membuat aplikasi Rails 3 dengan MySQL baca terus ...
--- Dapatkan aplikasi Rails 3 dengan MySQL ---
Buka command prompt (bukan Git Bash) -> start / cmd
Navigasikan ke folder Anda (c: \ Sites)
Buat aplikasi rails baru
rails new world
Hapus file c: \ Sites \ world \ public \ index.html
Edit file c: \ Sites \ world \ config \ routes.rb
tambahkan baris ini -> root: ke => 'cities # index'
Buka command prompt (menghasilkan tampilan dan pengontrol)
rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer
Edit file c: \ Sites \ world \ app \ models \ city.rb agar terlihat seperti ini
class City < ActiveRecord::Base
set_table_name "city"
end
Edit file c: \ Sites \ world \ config \ database.yml agar terlihat seperti ini
development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock
tambahkan ke gemfile
gem 'mysql2'
Buka command prompt windows cmd, bukan Git Bash (jalankan aplikasi Anda!)
Navigasikan ke folder aplikasi Anda (c: \ Sites \ world)
rails s
Buka browser Anda di sini -> http: // localhost: 3000
--- Dapatkan aplikasi Rails 3 dengan MySQL ---