Det er kun støtte for Rails 2.3. Rails 3.0 og 3.1 er inntil videre ikke støttet
Aktiver SSH for kontoen før du setter i gang.
Etter innlogging bør du starte med å finne ut hva som er stien til ditt område på serveren.
pwd
Obs! Husk å erstatte "BRUKERNAVN" i eksemplene nedenfor med ditt brukernavn.
Alle gems må installeres lokalt på din konto.
mkdir gems
nano .gemrc
Tast inn disse linjene
gemhome: /home/users/BRUKERNAVN/gems gempath: - /home/users/BRUKERNAVN/gems - /usr/local/lib/ruby/gems/1.8
export GEM_PATH=/home/users/BRUKERNAVN/gems:/usr/local/lib/ruby/gems/1.8
export GEM_HOME=/home/users/BRUKERNAVN/gems
export PATH=$PATH:/home/users/BRUKERNAVN/gems/bin/
export RB_USER_INSTALL=1
nano .bash_profile
Legg inn de samme 4 linjene. Dette sikrer at kommandoene kjøres automatisk neste gang du logger inn via SSH.
export GEM_PATH=/home/users/BRUKERNAVN/gems:/usr/local/lib/ruby/gems/1.8 export GEM_HOME=/home/users/BRUKERNAVN/gems export PATH=$PATH:/home/users/BRUKERNAVN/gems/bin/ export RB_USER_INSTALL=1
Det er kun støtte for Rails 2.3. Denne kommandoen vil installere siste versjon av Rails 2.3
gem install rails --version=2.3.14
I tillegg så må du installere eventuelle andre gems som prosjektet bruker.
rails new min_applikasjon
nano min_applikasjon/config/environment.rb
Tast inn disse linjene
ENV['GEM_HOME'] = '/home/users/BRUKERNAVN/gems' ENV['GEM_PATH'] = '/home/users/BRUKERNAVN/gems:/usr/local/lib/ruby/gems/1.8'
mv www www.bak
ln -s /home/users/BRUKERNAVN/min_applikasjon/public www
Eksemplet ovenfor legger opp til at du kjører Rails på rot-nivå for domenet. Det er selvfølgelig også mulig å kjøre Rails på et subdomene. Bytt i så fall ut "www" med katalogen for subdomenet. Pass på så du ikke sletter noe innhold ved oppretting av symbolsk lenke.
Opprett og rediger filen .htaccess for å aktivere Passenger
nano min_applikasjon/public/.htaccess
Legg inn denne linjen
PassengerAppRoot /home/users/BRUKERNAVN/min_applikasjon/
Da er det klart for å sette opp databasen og starte utvikling. Henviser til den gode dokumentasjonen på www.rubyonrails.com for den delen av jobben.