Voor de installatie van Wamp verwijs ik door naar mijn vorige post: http://blog.verkoyen.eu/2007/01/31/self-made-wamp-do-it-yourself/.
Benodigdheden
- Ruby On Rails
- Ruby on Rails, ook vaak RoR of eenvoudigweg Rails genoemd,is een open source web applicatie raamwerk, geschreven in Ruby. Het volgt heel nauwgezet het Model-View-Controller-model (MVC model). Het streeft naar eenvoud en staat het toe praktische applicaties te ontwikkelen met minder code en minder configuratie dan andere raamwerken. De Ruby programmeertaal geeft de mogelijkheid tot meta-programmeren waarvan Rails veel gebruik maakt. Dit resulteert in programmeercode die vaak goed leesbaar is en eenvoudig te begrijpen valt. via: http://rubyforge.org/frs/?group_id=167. Kies hier voor: ruby186-25.exe.
- Module
- via: http://www.apachelounge.com/download/. Kies hier voor: mod_fcgid-2.1-w32.zip.
- VcreDist
- Visual C++ 2005 Red. Pack via: http://www.apachelounge.com/download/vcredist_x86-sp1.exe.
Installatie RoR
Open het bestand "ruby186-25.exe". Kies bij de installatiemap voor "c:\webserver\Ruby", volg de wizard.
Nu gaan we Rails installeren door middel van de Rails installatie, deze zal verlopen via de Commandline. Open een commandprompt (Start - uitvoeren - "cmd"). En geef onderstaand commando in: [code]gem install rails --remote --include-dependencies[/code]
Nadien kunnen we apache configureren. Pak "mod_fcgid-2.0-w32.zip" uit, kopieer "mod_fcgid.so" naar "C:\webserver\Apache2\modules", kopieer "httpd.exe.manifest" naar "C:\webserver\Apache2\bin". Installeer "vcredist_x86.exe". Open httpd.conf (C:\webserver\Apache2\conf\httpd.conf) en voeg onderstaande code toe: [code] #BEGIN ROR LoadModule fcgid_module modules/mod_fcgid.so #END ROR [/code] Herstart nu Apache. Bij deze is RoR geinstalleerd. Om te testen zullen we een testproject aanmaken. Dit kan je snel doen door onderstaande commando in te geven: [code]rails "c:\ruby\test"[/code] Nu moeten we de WEBrick server starten, door middel van volgend commando: [code]ruby "c:\ruby\test\script\server"[/code] Als je nu naar http://127.0.0.1:3000 surft zal je een pagina zoals hieronder krijgen. 
Reacties
Frank schreef:
28/05/07
Euh, domme opmerking, maar je webbrick servertje (goed voor ontwikkeling, maar totaal niet performant genoeg voor een echt rails site) op poort 3000 heeft niks te maken met je Apache. Je fcgi lijntje in je apache config doet er dus niet toe.
tijs schreef:
28/05/07
Idd, net ook achter gekomen. Moet nog verder uitzoeken. Ben nieuw in RoR.
Ghosty schreef:
29/05/07
Gij nu ook al op die rails gesprongen? Whats so special about it anyways?
Lieven schreef:
24/01/08
cmd commando werkt niet
moet "gem install rails --remote --include-dependencies" zijn