İşte windows kullanıcıları için bir çözüm , umarım yardımcı olur!
MySQL'i Rails 3 ile Windows'ta kullanma
--- mySQL kurulumu için ---
Bu iki dosyayı
zaten yüklemediyseniz , MySQL'inizi
vcredist_x86.exe -> http://www.microsoft.com/download/en/details.aspx adresine getirmeleri için onlara ihtiyacınız olabilir ? id = 5555
dotNetFx40_Full_x86_x64.exe -> http://www.microsoft.com/download/en/details.aspx?id=17718
Varsayılan Install Developer Machine kullanın
-MySQL Sunucu Yapılandırması
: 3306
windows hizmet adı: MySQL55
mysql root pass: root (bunu daha sonra değiştirebilirsiniz)
(kullanıcı adı: root)
-MySQL Server Config-
--- mySQL kurulumu için ---
--- mysql2 Gem'ini kurun ---
Önemli: Git Bash Komut Satırı ile yapın (bu railsinstaller ile kuruldu) -> start / Git Bash
gem install mysql2 - '--with-mysql-lib = "c: \ Program Dosyaları \ MySQL \ MySQL Server 5.5 \ lib "--with-mysql-include =" c: \ Program Files \ MySQL \ MySQL Server 5.5 \ include "'
Şimdi gem doğru bir şekilde kurulmuş olmalıdır
Son olarak libmysql.dll dosyasını kopyalayın
C: \ Program Dosyaları \ MySQL \ MySQL Server 5.5 \ lib
to
C: \ Rails \ Ruby1.9.2 \ bin
--- mysql2 Gem ---
MySQL okuma ile nasıl bir Rails 3 uygulaması oluşturacağınızdan emin değilseniz, artık Rails uygulamanızı MySQL ile kullanabileceksiniz ...
--- MySQL ile devam eden bir Rails 3 uygulaması edinin ---
Komut istemini aç (Git Bash değil) -> start / cmd
Klasörünüze gidin (c: \ Sites)
Yeni raylar uygulaması oluşturun
rails new world
C: \ Sites \ world \ public \ index.html dosyasını silin
c: \ Sites \ world \ config \ route.rb dosyasını düzenleyin
bu satırı ekleyin -> root: to => 'şehirler # dizin'
Komut istemini aç (görünümler ve denetleyiciler oluşturma)
rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer
C: \ Sites \ world \ app \ models \ city.rb dosyasını şu şekilde görünecek şekilde düzenleyin
class City < ActiveRecord::Base
set_table_name "city"
end
C: \ Sites \ world \ config \ database.yml dosyasını aşağıdaki gibi görünecek şekilde düzenleyin
development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock
gemfile'a ekle
gem 'mysql2'
Git Bash'i değil, komut istemi pencerelerini açın cmd (uygulamanızı çalıştırın!)
Uygulama klasörünüze gidin (c: \ Sites \ world)
rails s
Tarayıcınızı burada açın -> http: // localhost: 3000
--- MySQL ile giden bir Rails 3 uygulaması edinin ---