ось рішення для користувачів Windows , сподіваюся, що це допоможе!
Використання MySQL з Rails 3 для Windows
--- для встановлення mySQL ---
Якщо у вас вже немає цих двох файлів, вам можуть знадобитися, щоб ваш MySQL перейшов на
vcredist_x86.exe -> http://www.microsoft.com/download/en/details.aspx? id = 5555
dotNetFx40_Full_x86_x64.exe -> http://www.microsoft.com/download/uk/details.aspx?id=17718
Використовувати встановлення за замовчуванням Machine Developer Machine
Конфігурація сервера -MySQL
: 3306
ім'я служби Windows: MySQL55
mysql root root: root (ви можете змінити це пізніше)
(ім'я користувача: root)
-MySQL Server Config-
--- для установки mySQL ---
--- Встановіть mysql2 Gem ---
Важливо: Робіть це за допомогою командного рядка Git Bash (це було встановлено за допомогою railsinstaller) -> start / Git Bash
gem install mysql2 - '--with-mysql-lib = "c: \ Програмні файли \ MySQL \ MySQL Server 5.5 \ lib "--with-mysql-include =" c: \ Program Files \ MySQL \ MySQL Server 5.5 \ include "'
Тепер дорогоцінний камінь повинен бути встановлений правильно.
Остаточно скопіюйте файл libmysql.dll з
C: \ Програмні файли \ MySQL \ MySQL Server 5.5 \ lib
до
C: \ Rails \ Ruby1.9.2 \ bin
--- Встановити mysql2 Gem ---
Тепер ви зможете використовувати додаток Rails з MySQL, якщо ви не впевнені, як створити додаток Rails 3 за допомогою MySQL, прочитаного на ...
--- Отримайте додаток Rails 3 за допомогою MySQL ---
Відкрийте командний рядок (не Git Bash) -> start / cmd
Перейдіть до своєї папки (c: \ Sites)
Створіть нову програму rails
rails new world
Видаліть файл c: \ Sites \ world \ public \ index.html
Редагуйте файл c: \ Sites \ world \ config \ route.rb
додайте цей рядок -> root: to => ' Cities # index'
Відкрити командний рядок (генерувати представлення даних та контролери)
rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer
Відредагуйте файл c: \ Sites \ world \ app \ models \ city.rb, щоб виглядати так
class City < ActiveRecord::Base
set_table_name "city"
end
Відредагуйте файл c: \ Sites \ world \ config \ database.yml, щоб виглядати так
development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock
додати до gemfile
gem 'mysql2'
Відкрийте командний рядок windows cmd, а не Git Bash (запускайте додаток!)
Перейдіть до папки додатків (c: \ Sites \ world)
rails s
Відкрийте свій браузер тут -> http: // localhost: 3000
--- Отримайте додаток Rails 3 із MySQL ---