[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:01210] i-mhc



大原です。

From: Toshihiko SHIMOKAWA / 下川俊彦 <toshi@xxxxxxxxxxxxxxxxxxx>
Subject: [mhc:01209] インストール手順
Message-ID: <uklzogdxxj7.wl@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 27 Jan 2001 16:30:04 +0900

> 00readme.jis のインストール手順が正しくないようです.
> Ruby 1.6.2 を使っていますが,ruby 要のライブラリが正しくインストールされ
> ません.

私は、今まで MHC は ~/lib/{ruby,elisp} の下に入れてたんですが、
三日ほど前、初めてインストール手順の通りにインストールしてみました。

% ruby configure.rb --libdir=/usr/local/lib/ruby/site_ruby/1.6 --disable-palm
% ruby make.rb
# ruby make.rb install

のようにしてインストールしようとしたんですが、途中で何度か失敗しました。

ひとつは、最後に patch を付けておきます。

もうひとつは、下川さんの指摘のように、
ruby-ext 配下がインストールされませんでした。

それから、xpm を入れるディレクトリが勝手に作成されずに
xpm という *ファイル* にコピーされてしまいました。
こちらは手でディレクトリ掘って済ませてしまい、
スクリプトはまだちゃんと見てないので patch は無いです……。

あと、気になったのは、Ruby のライブラリのディレクトリの配下に
xpm のディレクトリができるという点です。

/usr/local/lib/mhc とかにまとめてしまった方が良いようにも思います。


****

で、ここからが本題です。

先日、とある Web 日記なサイトで、
「web-mhc はフレーム使ってるから i-mode から使えない」
という記述を見かけてしまったので、早速、
i-mode から MHC のスケジュールを触れるようにしたものを作ってみました。
まだ、一覧の参照しかできません。

今度のは、CGI でなくて HTTP サーバなので、
web-mhc より動作に必要な条件が厳しいかもしれませんが、
冒険好きな方はどうぞ。

http://mhc.hauN.org/i-mhc/

----
OHARA Shigeki (大原 重樹) <oharakun@xxxxxxxxxxxx>

--- mhc-make.rb.orig	Mon Jan 22 18:06:25 2001
+++ mhc-make.rb	Sat Jan 27 22:12:28 2001
@@ -74,7 +74,9 @@
 
     print commandline, "\n"  if echo_flag
 
-    if !(result = system(commandline)) and exit_flag
+    system(commandline)
+    result = $? >> 8
+    if result != 0 and exit_flag
       exit result
     end
   end