sql >> Databasteknik >  >> RDS >> Mysql

Kan inte installera mysql2 for rails 3 på Windows

Använda MySQL med Rails 3 på Windows

  • Installera railsinstaller -> www.railsinstaller.org (Jag installerade det till c:\Rails)

  • Installera MySQL (Jag använde MySQL 5.5) -> dev.mysql.com/downloads/installer/



Du kommer nu att kunna använda din Rails-app med MySQL, om du inte är säker på hur du skapar en Rails 3-app med MySQL, läs vidare...

--- Få en Rails 3-app igång med MySQL ---

Öppna kommandotolken (inte Git Bash) -> start/cmd
Navigera till din mapp (c:\Sites)
Skapa ny rails-app

rails new world

Ta bort filen c:\Sites\world\public\index.html
Redigera filen c:\Sites\world\config\routes.rb
lägg till denna rad -> root :to => 'cities #index'

Öppna kommandotolken (generera vyer och kontroller)

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



Redigera filen c:\Sites\world\app\models\city.rb så att den ser ut så här

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

Redigera filen c:\Sites\world\config\database.yml så att den ser ut så här

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

Öppna kommandotolken windows cmd, inte Git Bash (kör din app!)
Navigera till din app-mapp (c:\Sites\world)

rails s

Öppna din webbläsare här -> http://localhost:3000

--- Få en Rails 3-app igång med MySQL ---



  1. Användarkontohantering, roller, behörigheter, autentisering PHP och MySQL - Del 3

  2. SQL Server:Extrahera tabellmetadata (beskrivning, fält och deras datatyper)

  3. Hur lagrar man en dynamisk lista i MySQL-kolumnen effektivt?

  4. IN-satsen använder inte index