Download, installere og opdatere Ruby, Ruby Gems , Sqlite og Passenger softwarepakker at aktivere Ruby on Rails 1.9.2 programmer i Apache . The Ruby scriptsprog simpel syntaks giver web-udviklere til at skabe og implementere rige, interaktive, vedligeholdelsesvenlig applikationer hurtigt i Ruby on Rails rammer. Brug CentOS Linux kommandolinjen for at installere og konfigurere alle softwarepakker , der er nødvendige for at køre Ruby on Rails til Apache . Hvad du har brug
Computer med CentOS Linux-version 5.4 eller højere , der har Apache webserveren installeret
Centos Linux root password
Vis Flere Instruktioner
Install Ruby 1.9.2
1
Åbn en kommandolinje terminal på en CentOS Linux-computer . Enter " su - root " " . Enter " ved kommandoprompten og trykke på " . Enter" Indtast root password når du bliver bedt og tryk
2
Type " yum install httpd -devel openssl -devel zlib - udvik gcc gcc- c + + krølle -devel expat -devel gettext -devel mysql- server mysql -devel -y "ved kommandoprompten og trykke på" Enter ".
3
Type" cd /usr /local /src "ved kommandoprompten og tryk på" Enter. "Enter" krølle -O http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz " på kommandolinjen og røre på" Enter "-tasten.
4
Enter " cd ruby- 1.9.2 - p180.tar.gz "ved kommandoprompten og trykke på" Enter. "Type" . /configure - enable- delt - enable - pthread "på kommandolinjen , og tryk på " Enter "
5
Type " gøre " ved kommandoprompten at kompilere Ruby software og trykke på". Enter ". Skriv " make install " på kommandolinjen og tryk på" Enter ".
6
Enter " cd ext /zlib /" på kommandolinjen , og tryk på " Enter ". Skriv " ruby extconf . rb - with- zlib - include = /usr /include - with- zlib -lib = /usr /lib "ved kommandoprompten og tryk på" Enter "
7
Type" cd. .. /.. /" på kommandolinjen for at flytte kommandoprompten op to mapper .
8
Enter " gøre " og tryk" Enter " ved kommandoprompten . Type " make install " på kommandolinjen og røre på "Enter "-tasten.
Install Ruby Gems
9
Type " wget https://rubyforge.org/frs/download.php/74922/rubygems-1.8.4.tgz - no -check - certifikat " på kommandolinjen , og tryk på" Enter " . at hente RubyGems kildekode
10
Enter" tar xzvf rubygems - * . tgz "ved kommandoprompten og tryk på" Enter. "Type " cd rubygems - * " på kommandolinjen , og tryk på " Enter ".
11
Type" ruby setup. rb "ved kommandoprompten og tryk på" Enter ". Skriv " cd .. "ved kommandoprompten og trykke på" Enter ".
12
Enter" gem update- system " ved kommandoprompten og trykke på "Enter "-tasten. Type " gem update" på kommandolinjen , og tryk på "Enter".
13
Type " perle install rails " ved kommandoprompten og trykke på " Enter".
Installer sqlite og Passenger
14
Type " yum install sqlite -devel " på kommandolinjen , og tryk på "Enter".
15
Skriv " gem install sqlite3 - ruby " ved kommandoprompten og tryk på " Enter".
16
Enter " gem installere passager" på kommandolinjen og tryk på " Enter".
17
Skriv "passager - install- apache2 - modul "ved kommandoprompten og trykke på" Enter ".
Rediger Apache konfiguration
18
Type" vi /etc /httpd /conf /httpd . conf "ved kommandoprompten og trykke på" Enter ". Anvend " Pil "tasterne for at flytte markøren til en tom linje i bunden af tekstdokument.
19
Tryk på" i "og skrive følgende ind i tekstdokument : Hej
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
Tryk på mellemrumstasten , og skriv følgende i tekstdokument : < br >
RailsEnv developmentServerName app.comServerAlias www.app.comDocumentRoot /var /www /html /blog /public AllowOverride allOptions - MultiViews
21
Tryk på "Esc "-tasten. Type " : WQ " og tryk "Enter". Skriv "service httpd restart " på kommandolinjen, og tryk
"Enter".