oto rozwiązanie dla użytkowników systemu Windows , mam nadzieję, że to pomoże!
Używanie MySQL z Rails 3 w systemie Windows
--- do instalacji mySQL ---
Jeśli nie masz jeszcze zainstalowanych tych dwóch plików, możesz potrzebować ich do uruchomienia MySQL
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
Użyj domyślnej instalacji Maszyny programisty
-MySQL Server Config-
: 3306
nazwa usługi systemu Windows: MySQL55
mysql root pass: root (możesz to zmienić później)
(nazwa użytkownika: root)
-MySQL Server Config-
--- dla instalacji mySQL ---
--- Zainstaluj klejnot mysql2 ---
Ważne: Zrób to za pomocą wiersza poleceń Git Bash (to zostało zainstalowane za pomocą railsinstaller) -> start / Git Bash
gem install mysql2 - '--with-mysql-lib = "c: \ Pliki programów \ MySQL \ MySQL Server 5.5 \ lib "--with-mysql-include =" c: \ Program Files \ MySQL \ MySQL Server 5.5 \ include "'
Teraz klejnot powinien zostać poprawnie zainstalowany
Na koniec skopiuj plik libmysql.dll z
C: \ Program Files \ MySQL \ MySQL Server 5.5 \ lib
do
C: \ Rails \ Ruby1.9.2 \ bin
--- Zainstaluj klejnot mysql2 ---
Będziesz mógł teraz korzystać z aplikacji Rails z MySQL, jeśli nie masz pewności, jak utworzyć aplikację Rails 3 z MySQL odczytywanym ...
---
Uruchom aplikację Rails 3 z MySQL --- Otwórz wiersz polecenia (nie Git Bash) -> start / cmd
Przejdź do folderu (c: \ Sites)
Utwórz nową aplikację Rails
rails new world
Usuń plik c: \ Sites \ world \ public \ index.html
Edytuj plik c: \ Sites \ world \ config \ trasy.rb
dodaj ten wiersz -> root: to => 'cities # index'
Otwórz wiersz polecenia (generuj widoki i kontrolery)
rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer
Edytuj plik c: \ Sites \ world \ app \ models \ city.rb, aby wyglądał tak:
class City < ActiveRecord::Base
set_table_name "city"
end
Edytuj plik c: \ Sites \ world \ config \ database.yml, aby wyglądał tak:
development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock
dodaj do pliku gem
gem 'mysql2'
Otwórz wiersz polecenia Windows cmd, a nie Git Bash (uruchom aplikację!)
Przejdź do folderu aplikacji (c: \ Sites \ world)
rails s
Otwórz swoją przeglądarkę tutaj -> http: // localhost: 3000
--- Pobierz aplikację Rails 3 z MySQL ---