Jau kurį laiką bandau RAILS web aplikacijų platformą. RAILS naudoju su 64 bitų Windows 7. Pagal nutylėjimą RAILS naudoja Sqlite3 duomenų bazę. Bandymams ir mokymuisi tai puikiai tinka, tačiau rimtiems projektams geriau manau rinktis MySQL, SQL Server arba PostgreSQL. MySQL manes netinkina dėl GPL licencijos, SQL Server Express pradžiai kaip ir tiktų, bet turi krūvą apribojimų. PostgreSQL turi MIT licenciją, tinka ir komerciniams ir atviro kodo projektams, pasirinkau šį variantą. Nežinojau kad su Ruby 1.9.2 ir PostgreSQL 9 neveikia pg gemas, taigi dvi dienas prasiknisau, kol pavyko pakurti RAILS3 su PostgreSQL duomenų baze. Čia sėkmingų veiksmų seka, po kurios viskas susitvarkė:

1. Atsisiunčiam:

- 32 bitų Postgre 8.4 – postgresql-8.4.7-1-windows.exe

- rubyinstaller-1.9.2-p180.exe

- DevKit-tdm-32-4.5.1-20101214-1400-sfx.exe

2. Instaliuojam PostgreSQL į katalogą C:\PsgreSQL (Katalogo vardas negali būti ilgesnis nei 8 raidės!)

3. Modifikuojame Windows Path kintamajį, prirašydami katalogus:

C:\PsgreSQL;C:\PsgreSQL\bin

4. Instaliuojame Ruby į katalogą C:\Ruby

5. Išskleidžiame DevKitą į katalogą C:\Devkit

6. Konfigūruojame DevKit pagal – https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

7. Komandinę eilutėje vedame:

   cd C:\Ruby
   ruby -v
   gem list
   gem install pg
   gem install rails --no-ri --no-rdoc
   gem list rake (rake versija turi būti 0.8.7, naujasnė 0.9 beta netinka!!!)

8. Tikriname RAILS ir PostgreSQL darbą:

   rails new demo -d postgresql
   cd demo

Modifikuojame config/database.yml įrašom => host: localhost ir duomenų bazės parametrus pvz:

	development:
	  adapter: postgresql
	  encoding: unicode
	  database: demo
	  pool: 5
	  username: kostas
	  password: kostas

Skuriame naujas lenteles

  rails More >