Downloaden , installeren en bijwerken van de Ruby , Ruby Gems , SQLite en Passenger softwarepakketten voor Ruby on Rails 1.9.2 stellen programma's in Apache . De Ruby scripttaal eenvoudige syntax stelt webontwikkelaars om rijke , interactieve , onderhoudbare applicaties snel maken en implementeren binnen de Ruby on Rails-framework . Gebruik de Centos Linux command line om alle softwarepakketten die nodig is om Ruby on Rails draaien voor Apache installeren en configureren . Wat je Computer met CentOS Linux-versie Need 5.4 of hoger , dat is de Apache webserver geïnstalleerd Centos Linux root wachtwoord Toon Meer Aanwijzingen Install Ruby 1.9.2 1 Open een command line terminal op een CentOS Linux- computer . Enter " su - root" " . Enter" bij de opdrachtprompt en druk op " . Enter" Typ het root- wachtwoord in als daarom wordt gevraagd en tik Type 2 " yum install httpd -devel openssl -devel zlib - devel gcc gcc - c + + curl -devel expat -devel gettext -devel mysql - server mysql - devel - y " bij de opdrachtprompt en druk op ' Enter '. Type 3 " cd /usr /local /src " bij de opdrachtprompt en tik op" Enter . "Enter" curl - O http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz " op de opdrachtregel en druk op de " "-toets . 4 Enter " Enter cd ruby - 1.9.2 - p180.tar.gz " bij de opdrachtprompt en druk op ' Enter '. Type" . /configure - enable - shared - enable - pthread " op de opdrachtregel en druk op " Enter " Type 5 " maken " bij de opdrachtprompt naar de Ruby software en druk compileren " . Enter . " Schrijf " make install " op de opdrachtregel en tik op" Enter ". 6 Enter " cd ext /zlib /" op de opdrachtregel en druk op ' Enter '. Schrijf ' ruby extconf . rb - met - zlib - include = /usr /include - met - zlib - lib = /usr /lib " bij de opdrachtprompt en tik op" Enter " 7 Typ " cd . .. /.. /" op de opdrachtregel te bewegen de opdrachtprompt maximaal twee mappen . 8 Enter " maken " en druk op" Enter " bij de opdrachtprompt . Type " make install " op de opdrachtregel en druk op de "Enter " . Install Ruby Gems Type 9 " wget https://rubyforge.org/frs/download.php/74922/rubygems-1.8.4.tgz - no - check - certificate " op de opdrachtregel en druk op" Enter " . om RubyGems broncode downloaden 10 Enter " tar xzvf rubygems - * . tgz " bij de opdrachtprompt en tik op" Enter ". Typ " cd rubygems - * " op de opdrachtregel en druk op ' Enter '. Type 11 " ruby setup . rb " bij de opdrachtprompt en tik op" Enter . " Schrijf " cd .. " bij de opdrachtprompt en druk op ' Enter '. 12 Enter " gem -update - systeem " bij de opdrachtprompt en tik op de toets " Enter " . Type " gem -update " op de opdrachtregel en druk op ' Enter '. Type " gem install rails " 13 bij de opdrachtprompt en druk op ' Enter '. Installeer sqlite en Passenger Type 14 " yum install mysql - devel " op de opdrachtregel en druk op ' Enter '. 15 Schrijf " gem install sqlite3 - ruby " bij de opdrachtprompt en tik op ' Enter '. 16 Enter " gem installeren passagiers " op de opdrachtregel en tik op ' Enter '. 17 Schrijf " passagiers - install- apache2 - module " bij de opdrachtprompt en druk op ' Enter '. Modify Apache configuratie Type 18 " vi /etc /httpd /conf /httpd . conf " bij de opdrachtprompt en druk op ' Enter '. Gebruik de " Pijl " toetsen om de cursor op een lege lijn aan de onderkant van het tekstdocument . 19 Druk op " I " en typ het volgende in het tekstdocument : LoadModule passenger_module Twitter /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 Druk op de spatiebalk en typ het volgende in het tekstdocument : < br *:80> RailsEnv developmentServerName app.comServerAlias www.app.comDocumentRoot /var /www /html /blog /openbare AllowOverride allOptions - MultiViews < /directory > < /VirtualHost > Druk 21 de toets " Esc " . Type " : wq " en druk op " Enter . " Schrijf "service httpd restart " op de opdrachtregel en druk " Enter ". |