28 mei 2007

Wampr (Windows, Apache, MySQL, PHP, Ruby On Rails)

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.

Choose 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] gem 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. http://127.0.0.1:3000

Dit artikel gaat over: , , , , , , , , . wampr (Windows, Apache, MySQL, PHP, Ruby On Rails) werd geschreven door Tijs.
Er zijn al 4 reacties.

Reacties

Frank

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

tijs schreef:
28/05/07

Idd, net ook achter gekomen. Moet nog verder uitzoeken. Ben nieuw in RoR.

Ghosty

Ghosty schreef:
29/05/07

Gij nu ook al op die rails gesprongen? Whats so special about it anyways?

Lieven

Lieven schreef:
24/01/08

cmd commando werkt niet
moet "gem install rails --remote --include-dependencies" zijn

Reageer velden gemarkeerd met een sterretje zijn verplicht

*