Tämän ohjeen mukaisesti on saatu testatusti toimimaan oma kehitysympäristöni Xubuntu 13.10 saucy. Ubuntu 12.04 LTS ei aikaisemman testin perusteella toiminut, mutta tulen lähipäivinä päivittämään tämän ohjeen toimimaan myös sillä.
Asennetaan Ruby on Rails
Testattuani asentaa Ruby on Rails moneen eri linuxin levityspakettiin tai niiden eri versioihin, olen tullut siihen johtopäätökseen että järkevintä on asentaa RVM (Ruby Version Manager), jonka kautta hallitaan Rubya. RVM löytyy myös pakettivarastosta, mutta siellä on tällä hetkellä vanha ja buginen versio, joten järkevintä on asentaa se RVM:n repositorista:
Luodaan RVM:lle alias, jotta pystymme kutsumaan sitä myös jatkossa:
Asennetaan rails:
Hei Rails!
Luodaan "Hei Maailma" rails projekti:
Asennetaan Apache2
Asennetaan Phusion Passenger
Luodaan apacheen uusi virtualhost:
Kirjoita seuraava koodi hello-rails -tiedostoon (korvaa home-kansion käyttäjä omalla):
Hyväksy uusi sivusi, ja lataa Apache:n asetukset uudestaan:
Testaus
Otetaan sivustoon yhteyttä curlilla, todistaaksemme railsin toimivuuden: