Ladda ner , installera och uppdatera Ruby , Ruby Gems , SQLite och passagerare programpaket för att Ruby on Rails 1.9.2 program i Apache . Den Ruby skriptspråk enkel syntax gör att webbutvecklare att skapa och distribuera rika , interaktiva , underhållas applikationer snabbt inom Ruby on Rails ramverk . Använd CentOS Linux kommandorad för att installera och konfigurera alla programvarupaket som krävs för att köra Ruby on Rails för Apache . Saker du behöver
dator med CentOS Linux version 5.4 eller högre som har webbservern Apache installerat
CentOS Linux root lösenord
Visa fler instruktioner
Installera Ruby 1.9.2
1
Öppna en terminal kommandoraden på en CentOS Linux-dator . Skriv " su - root " " . Enter" vid kommandotolken och tryck på " . Enter " Ange lösenordet för root när du uppmanas och knacka
2
Type " yum install httpd - devel openssl - devel zlib - devel gcc gcc - c + + curl - devel expat - devel gettext - devel mysql - server mysql - devel - y " i kommandotolken och tryck på " Enter ".
3
Skriv" cd /usr /local /src " i kommandotolken och tryck på " Enter . " Enter " curl - O http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz " på kommandoraden och tryck på " Enter " .
4
Ange " CD ruby - 1.9.2 - p180.tar.gz " vid kommandotolken och tryck på " Enter . " Type " . /configure - enable - delad - enable - pthread " på kommandoraden och tryck på " Enter "
5
Type " gör " på kommandoraden för att kompilera Ruby programvara och trycker " . Enter . " Skriv " make install " på kommandoraden och tryck på " Enter ".
6
Enter " cd ext /zlib /" på kommandoraden och tryck på " Enter . " Skriv " ruby extconf . RB - med - zlib -include = /usr /include - med - zlib - lib = /usr /lib " vid kommandotolken och tryck på " Enter "
7
Skriv" cd . .. /.. /" på kommandoraden för att flytta kommandotolken upp två kataloger .
8
Enter " att göra " och tryck på " Enter " vid kommandoprompten . Typ " make install " på kommandoraden och tryck på " Enter" . Addera Installera Ruby Gems
9
Type " wget https://rubyforge.org/frs/download.php/74922/rubygems-1.8.4.tgz - no- check -certificate " på kommandoraden och tryck på " Enter " . ladda ner RubyGems källkod
10
Enter " tjära xzvf rubygems - * . tgz " vid kommandotolken och tryck på " Enter . " Skriv" cd rubygems - * " på kommandoraden och tryck på " Enter ".
11
Type " ruby setup. rb " vid kommandotolken och tryck på " Enter . " Skriv " cd .. " i kommandotolken och tryck på " Enter ".
12
Enter " gem update - systemet " i kommandotolken och tryck på " Enter" . Typ " gem update " på kommandoraden och tryck på " Enter ".
13
Typ " gem install rails " i kommandotolken och tryck på " Enter ".
installera Sqlite och passagerare
14
Type " yum install sqlite - devel " på kommandoraden och tryck på " Enter ".
15
Skriv " gem install sqlite3 - ruby " vid kommandotolken och tryck på " Enter ".
16
Enter " pärla installera passagerare " på kommandoraden och tryck på " Enter ".
17
Skriv " passagerar - installera - apache2 - modul " på kommandoraden och tryck på " Enter ". Addera Ändra Apache Configuration
18
Typ " vi /etc /httpd /conf /httpd . conf " vid kommandotolken och tryck på " Enter ". Använd " pilen " för att flytta markören till en tom rad längst ner i textdokumentet .
19
Tryck " i " och skriv följande i textdokumentet :
LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.7/ext/apache2/mod_passenger.soPassengerRoot /usr /local /lib/ruby/gems/1.9.1/gems/passenger-3.0.7PassengerRuby /usr /local /bin /ruby
20
Tryck på mellanslagstangenten och skriv följande i textdokument :
RailsEnv developmentServerName app.comServerAlias www.app.comDocumentRoot /var /www /html /blog /offentliga AllowOverride allOptions - multiviews < /katalog > < /VirtualHost >
21 Tryck på " Esc " -tangenten . Typ " : wq " och tryck på " Enter . " Skriv " tjänsten httpd omstart " på kommandoraden och tryck
" Enter ".