32nd Diary

トップ | 最新 | 過去の日記 | もっと過去の日記

2003年
12月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
めーるあどれす
ruby -rbase64 -e'puts Base64.decode64 %q(dGFrYW5vMzJAZ21haWwuY29t)'



2003-12-28 (Sunday) サーバ移行準備 [長年日記]

この日記も年末真面目進行.

現在,ルータとして使用しているマシンの方がよっぽどスペックが高いので,そちらのマシンでhttpdを動かそうかな〜とか思っていたり.

[UNIX] apache 1.3.29

をDebian(sid)機にインストール.

とはいっても,そのままではいろんなものがうまく動かない.

まず,#!/usr/local/bin/hogeとなっているのを#!/usr/bin/env hogeと直していく.

次にUser www-dataでは動かない構造も多々含んでいるのでnobodyで動くようにする.

そしてこれ.

LoadModule includes_module /usr/lib/apache/1.3/mod_include.so
LoadModule env_module /usr/lib/apache/1.3/mod_env.so

modules.confに追記.

だいたいこれくらいでうまく動くようになりました.

参考にしたのはDebian GNU-Linuxのapacheミケネコの htaccess リファレンス

[Ruby] Ruby 1.8.1

そんなわけで,DebianにRuby1.8.1をインストールし,ためしにこの日記を表示させてみた.

エラーが発生した場合はログ見て必要なライブラリにあたりをつけ,

apt-get search hoge
apt-get install libhoge-ruby

としてライブラリをインストールしていく.

思いのほか簡単に日記を表示できた.のはいいんですけど…

FreeBSD機で同じ日記*1を表示させようとするとたださんとこの日記に書いてあるのと同じエラーが出てしまった.

要するにFreeBSDのrubyのバージョンが1.6だったから出たエラーっぽい.

*1 同じ日記:nfsでホームディレクトリを共有している状態.

今度はFreeBSDでruby1.6をdeinstallし,ruby1.8をインストール.

ruby1.6を消すときにpkg_deinstall -rPとして消したら,portupgradeまで消えてしまった…

気をつけましょう.

ruby1.8のインストールの終了後に日記の動作を確認.

なんだか,ホッとしました.

本日のツッコミ(全1件) [ツッコミを入れる]
takano32 (2003-12-30 (Tuesday) 17:30)

Ruby 1.8.1 テストカキコ

本日のPingbacks(全0件)