Télécharger , installer et mettre à jour le Ruby , Ruby Gems , SQLite et les logiciels de passagers pour permettre Ruby on Rails 1.9.2 programmes dans Apache . Le langage de script simple, la syntaxe Ruby permet aux développeurs Web de créer et de déployer des applications riches et interactives , maintenables rapidement dans le framework Ruby on Rails. Utilisez la ligne de commande Linux CentOS pour installer et configurer tous les logiciels nécessaires pour exécuter Ruby on Rails pour Apache . Choses que vous devez
ordinateur avec Centos Linux version 5.4 ou supérieure qui a le serveur Web Apache installé
Centos Linux mot de passe root
Voir Plus Instructions
Installer Ruby 1.9.2
Photos 1
Ouvrez un terminal en ligne de commande sur un ordinateur Linux CentOS . Entrez " su - root " . " Entrée" à l'invite de commande et appuyez sur " Entrée". Tapez le mot de passe root à l'invite , puis appuyez sur
2
type " yum install httpd -devel openssl -devel zlib- devel gcc gcc- c + + détendez -devel expat -devel gettext -devel mysql-server mysql -devel- y " à l' invite de commande et appuyez sur " Entrée ".
3 type de
" cd /usr /local /src " à l' invite de commande et tapez sur " Entrée ". Enter" http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz curl- O " sur la ligne de commande et appuyez sur la touche« » .
4
Enter" Entrez cd ruby - 1.9.2 - p180.tar.gz " à l'invite de commande et appuyez sur " Entrée ". Tapez" . /configure - enable -shared - enable- pthread " sur la ligne de commande et appuyez sur" Entrée "
5
Tapez" make " à l'invite de commande pour compiler le logiciel Ruby et appuyez sur" . Entrez . "Write" make install " sur la ligne de commande et appuyez sur" Entrée ".
6
Entrez « cd ext /zlib /" sur la ligne de commande et appuyez sur " Entrée ". Ecrire" extconf rubis . rb - with- zlib- include = /usr /include - with- zlib- lib = /usr /lib " à l'invite de commande et tapez " Enter "
7
tapez" cd . .. /.. /" sur la ligne de commande pour déplacer l'invite de commande jusqu'à deux répertoires .
8
Entrez " make " et appuyez sur" Entrée " à l'invite de commande . Tapez " make install" sur la ligne de commande et appuyez sur la touche "Entrée " .
Installer Ruby Gems
9 Type de
« wget https://rubyforge.org/frs/download.php/74922/rubygems-1.8.4.tgz - no- check -certificate " sur la ligne de commande et appuyez sur" Entrée " . pour télécharger le code source RubyGems
10
Enter" tar xzvf rubygems -*. tgz " à l' invite de commande et tapez sur " Entrée ". tapez" cd rubygems - * " sur la ligne de commande et appuyez sur " Entrée ".
11
type " setup rubis. rb " à l' invite de commande et tapez sur " Entrée ". Ecrire" cd .. " à l' invite de commande et appuyez sur " Entrée ".
12
Enter" update- système " joyau à l'invite de commande et tapez sur la touche "Entrée" . Tapez " mise à jour bijou" sur la ligne de commande et appuyez sur "Entrée".
13
type «GEM rails install" à l'invite et appuyez sur " Entrée".
installer SQLite et passager
14 Type
" yum install sqlite -devel " sur la ligne de commande et appuyez sur "Entrée".
15
Ecrire " gem install sqlite3 -ruby " à l' invite de commande et tapez sur "Entrée".
16
Entrez " gem install passager " sur la ligne de commande et appuyez sur " Entrée".
17
Ecrire " passagers install- apache2 -module " à l' invite de commande et appuyez sur " Entrée ".
Modifier Apache Configuration
18 Type
" vi /etc /httpd /conf /httpd. conf " à l' invite de commande et appuyez sur " Entrée ". Utiliser les touches" fléchées " pour déplacer le curseur sur une ligne vierge au bas du document texte.
19
Appuyez sur" I " et tapez la commande suivante dans le document texte :
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
Appuyez sur la barre d'espacement et tapez la commande suivante dans le document texte : < br >
RailsEnv developmentServerName app.comServerAlias www.app.comDocumentRoot /var /www /html /blog /AllowOverride public /var/www/html/blog/public>
21
de Appuyez sur la touche "Echap" de répertoire. Tapez " : wq" et appuyez sur " Entrée". Ecrire " service httpd restart " sur la ligne de commande et appuyez sur
"Entrée".