今までのあらすじ:
xrea s51サーバのperlのバージョンは5.6.1だ。5.6.1にはText/Balanced.pmがない。そのため、MTOS 4.2rc2の標準の検索機能正常に動作しない。
xrea s51サーバのperlのバージョンアップはすぐには期待できない。また、MTOS 4.2rc3以降ではなぜか日本語で文字化けが発生する。また、MTOS 4.12などにバージョンダウンしようとすると、別種のエラーが発生する。そのため八方ふさがりになる。
毎日nightlyを導入して検証するのが面倒くさくなってきたので、自分でText/Balanced.pmを導入した。具体的には、自前で動かしているサーバにすでに導入しているperl5.10.0のText/Balanced.pmを、MTOS/libにコピーしたのだ。perlのインクルードパスを確認すると、MTOS/libを見に行っているので、そこにText/Balancde.pmをコピーしたのだ。結果は首尾よくいっている。
perlはアーティスティックライセンスとGPLライセンスのデュアルライセンスなので、おそらく上位バージョンからの単独モジュールのコピーは違反ではないだろう。
これで、全ての問題が解決した。懸案の高速化も無事済んで、まことに喜ばしい。
vmware playerの不具合xrea s51サーバのperlのバージョンは5.6.1だ。5.6.1にはText/Balanced.pmがない。そのため、MTOS 4.2rc2の標準の検索機能正常に動作しない。
xrea s51サーバのperlのバージョンアップはすぐには期待できない。また、MTOS 4.2rc3以降ではなぜか日本語で文字化けが発生する。また、MTOS 4.12などにバージョンダウンしようとすると、別種のエラーが発生する。そのため八方ふさがりになる。
毎日nightlyを導入して検証するのが面倒くさくなってきたので、自分でText/Balanced.pmを導入した。具体的には、自前で動かしているサーバにすでに導入しているperl5.10.0のText/Balanced.pmを、MTOS/libにコピーしたのだ。perlのインクルードパスを確認すると、MTOS/libを見に行っているので、そこにText/Balancde.pmをコピーしたのだ。結果は首尾よくいっている。
perlはアーティスティックライセンスとGPLライセンスのデュアルライセンスなので、おそらく上位バージョンからの単独モジュールのコピーは違反ではないだろう。
これで、全ての問題が解決した。懸案の高速化も無事済んで、まことに喜ばしい。
ファイル名をUTF-8化
パールとメカブと案山子
MTOSが正常動作する
MTOS-4.2rc1-ja