ruby::day0
- ruby 入れる
- ruby-devel 入れる
- ruby-rdoc 入れる(document generatorとか書いてある)
- ruby gems を入れる
- gem::passengerを入れる
- passenger-install-apache2-module をビルドする。
- passenger::gccが必要
- passenger::Apache2DevelopmentHeaderが必要
- passenger::ApachePortablRuntime(ARP)が必要
- passenger::ApachePortablRuntimeUtility(ARU)が必要
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
# yum install ruby
ruby 1.8.5 が導入された。
[urby gems]
rubyのパッケージ管理システム
http://rubyforge.org/frs/?group_id=126
ソースを持ってきて...
(書いてる時点で 1.3.5 とかいうのが導入された)
.tgz を解凍して...
(tar zxvf )
# cd rubygems-1.0.1 # ruby setup.rb config # ruby setup.rb setup # ruby setup.rb install
※ruby-develを入れてなくて失敗。。。 yum大先生に入れてもらう。
※ruby-rdocを入れてなくて失敗。。。 yum大先生に入れてもらう。
[gems passenger :: apacheで動かすには]
http://www.ftnk.jp/~fumi/cl/2009-05-10-2.html
http://redmine.jp/tech_note/apache-passenger/
WEBrickとかいうrubyで実装されたウェブサーバが同梱されているが、使い慣れたApacheで使いたい。
WEBrick Ruby で実装された Web サーバー。Ruby に標準で添付されている。 Apache のような単体の Web サーバーと異なり、ページの要求があるとファイルシステムからデータを読む代わりに Ruby で記述されたサーブレットを呼び出し、その処理結果をページ内容としてクライアントに送信する。
# /usr/bin/passenger-install-apache2-module
※『いくつか足りないものがあるよ。でもあわてないで!やりかたおしえてあげるよ!!』 なんという据え膳。
# yum install gcc++ # yum install httpd-devel
リトライして、passenger-2.2.5 が導入された。
httpd.conf にLoadModule を追記
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5 PassengerRuby /usr/bin/ruby
apache再起動して、特にエラーが出ていないので、たぶんいいはず。
# gem install rails
SElinuxが動作していると躓く。
きょうはここまで。