Projeto: Vermelho

logs of development
<< [Ruby_CGI]cgi-bin以外の特定のディレクトリでCGIを稼動させる | main | [Ruby]erubyをcgiとしてりよう(PATH_INFOを通す) >>
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | -
[Ruby]eRubyの実装をerbからerubyに変更
eRubyの実装としてerbを利用していたが、セッション管理に関するドキュメントが少なくてどうにも先に進まないので、erubyに変更.
erbとerubyの際は、前者がrubyによる実装なのに対して、erubyはCによる実装である.そのほかにapacheに組み込んで実装するmod_rubyがある.
インストール

http://www.modruby.net/archive/から適当なerubyをダウンロード.その後、解凍したディレクトリ内に移動する.
cd eruby-1.0.5
ディレクトリ内にREADME.jaがある.その説明に沿ってインストールする.
./configure.rb --with-charset=UTF-8
※"--with-charset=UTF-8"は出力エンコードを指定するオプション.これを指定しないと、ISO-8859-1をデフォルトにしてしまう.
ちなみに、erubyは"Content-type: text/html; charset=UTF-8"というヘッダを自動で出力する.セッション情報としてクッキーを組み込むときなどは、Eruby.noheader = trueとして、出力を停止する.

つづき.

Makefileが作られるので…
make
make install
と実施する.
これで、/usr/bin/erubyがインストールされる.

| Pg_Ruby_CGI | 01:48 | comments(0) | trackbacks(0)
スポンサーサイト
| - | 01:48 | - | -
コメント
コメントする









この記事のトラックバックURL
http://vermelho.jugem.jp/trackback/68
トラックバック
PROFILE
CATEGORIES
LINKS
CALENDAR
S M T W T F S
    123
45678910
11121314151617
18192021222324
252627282930 
<< June 2017 >>
SELECTED ENTRIES
ARCHIVES
モバイル
qrcode
SPONSORED LINKS