感谢支持
我们一直在努力

Ubuntu下Ruby、Rails、Passenger安装

Ubuntu下Ruby、Rails、Passenger安装


ruby


$ sudo apt-get install ruby ruby-dev irb libopenssl-ruby


gem


$ sudo apt-get install rubygems
$ vi ~/.bashrc


export PATH=”$PATH”:/var/lib/gems/1.8/bin


$ source ~/.bashrc


rails


$ sudo gem install rails


passenger


$ sudo gem install passenger
$ sudo /var/lib/gems/1.8/bin/passenger-install-apache2-module


Checking for required software…


 * GNU C++ compiler… found at /usr/bin/g++
 * Ruby development headers… found
 * OpenSSL support for Ruby… found
 * RubyGems… found
 * Rake… found at /var/lib/gems/1.9.0/bin/rake
 * Apache 2… found at /usr/sbin/apache2
 * Apache 2 development headers… not found
 * Apache Portable Runtime (APR) development headers… not found
 * Apache Portable Runtime Utility (APU) development headers… not found


$ sudo apt-get install apache2-prefork-dev libapr1-dev libaprutil1-dev
$ sudo /var/lib/gems/1.8/bin/passenger-install-apache2-module



Please edit your Apache configuration file, and add these lines:


   LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.4/ext/apache2/mod_passenger.so
   PassengerRoot /var/lib/gems/1.8/gems/passenger-2.2.4
   PassengerRuby /usr/bin/ruby1.8

Suppose you have a Ruby on Rails application in /somewhere. Add a virtual host
to your Apache configuration file, and set its DocumentRoot to
/somewhere/public, like this:


   <VirtualHost *:80>
      ServerName www.yourhost.com
      DocumentRoot /somewhere/public    # <– be sure to point to ‘public’!
   </VirtualHost>


passenger apache设定


$ cd /etc/apache2/mods-available
$ sudo vi rails.load


LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.4/ext/apache2/mod_passenger.so


$ sudo vi rails.conf


PassengerRoot /var/lib/gems/1.8/gems/passenger-2.2.4
PassengerRuby /usr/bin/ruby1.8


$ sudo vi /etc/apache2/sites-available/yoursite


<VirtualHost *:80>
   ServerName www.yourhost.com
   DocumentRoot /somewhere/public


$ sudo a2enmod rails
$ sudo a2ensite yoursite
$ sudo /etc/init.d/apache2 restart

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu下Ruby、Rails、Passenger安装
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏