Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Kann mysql2 für Rails 3 unter Windows nicht installieren

Verwenden von MySQL mit Rails 3 unter Windows

  • Railsinstaller installieren -> www.railsinstaller.org (Ich habe es in c:\Rails installiert)

  • Installieren Sie MySQL (Ich habe MySQL 5.5 verwendet) -> dev.mysql.com/downloads/installer/



Sie können jetzt Ihre Rails-App mit MySQL verwenden, wenn Sie nicht sicher sind, wie Sie eine Rails-3-App mit MySQL erstellen, lesen Sie weiter...

--- Bringen Sie eine Rails 3-App mit MySQL zum Laufen ---

Eingabeaufforderung öffnen (nicht Git Bash) -> start/cmd
Navigieren Sie zu Ihrem Ordner (c:\Sites)
Neue Rails-App erstellen

rails new world

Löschen Sie die Datei c:\Sites\world\public\index.html
Bearbeiten Sie die Datei c:\Sites\world\config\routes.rb
fügen Sie diese Zeile hinzu -> root :to => 'cities #index'

Eingabeaufforderung öffnen (Ansichten und Controller generieren)

rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer



Bearbeiten Sie die Datei c:\Sites\world\app\models\city.rb so, dass sie so aussieht

class City < ActiveRecord::Base
 set_table_name "city"
end

Bearbeiten Sie die Datei c:\Sites\world\config\database.yml so, dass sie wie folgt aussieht

development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock

Öffnen Sie die Eingabeaufforderung Windows cmd, nicht Git Bash (führen Sie Ihre App aus!)
Navigieren Sie zu Ihrem App-Ordner (c:\Sites\world)

rails s

Öffnen Sie hier Ihren Browser -> http://localhost:3000

--- Bringen Sie eine Rails 3-App mit MySQL zum Laufen ---