[mew-dist 22408] Re: Mew can't be started.

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2002年 12月 4日 (水) 12:36:48 JST


最近、外してばかりの白井です。

From: SAITO Tetsuya (齊藤哲哉) <tetsuya at example.com> さん曰く
Subject: [mew-dist 22396] Re: Mew can't be started.
Message-ID: <20021204.040508.01367260.tetsuya at example.com>
Date: Wed, 04 Dec 2002 04:05:08 +0900 (JST)

saito> 私も site-lisp がどこにあるのか簡単に調べる方法を知らないので,
saito> *scrach* で load-path^J を実行して確認するより素敵な方法があれば是非知
saito> りたいです。

Emacs20, 21 だと data-directory を基準に考えて、

○ UNIX
data-directory
=> "/usr/local/share/emacs/21.3.50/etc/"
(expand-file-name "../../site-lisp/mew" data-directory)
=> "/usr/local/share/emacs/site-lisp/mew"

○ Meadow
data-directory
=> "c:/usr/Meadow/1.15/etc/"
(expand-file-name "../../site-lisp/mew" data-directory)
=> "/usr/local/share/emacs/site-lisp/mew"

というところが通常の Mew の install 場所だと思います。また、他の
自動的にインストールパスを決定する elisp package は上記の方法を
使っています。

# 一昔前は exec-path だったのですが、これは面倒くさかった。

From: "k.f" <fukumaru_k at example.com> さん曰く
Subject: [mew-dist 22395] Re: Mew can't be started.
Message-ID: <3DECEA3E.B4CF1D4E at example.com>
Date: Wed, 04 Dec 2002 02:30:38 +0900

kf> (setq load-path (cons "/usr/local/share/emacs/site-lisp/mew" load-path))
kf> の1行を .emacs に追加することで問題は解決しました。

"/usr/local/share/emacs" という path が fukumaru さんの使ってい
る Emacs における『そういう場所』と違うんじゃないでしょうか?
だから、site-lisp/subdirs.el (ありますか?) の効力が発揮されない。

load-path を自分で設定するのではなく、なるだけ、システムが要求し
ている場所にインストールする方がなにかと良いと思います。

saito> Mew が動く emacs なら site-lisp/subdirs.el で対応できると考えて良いと
saito> 思っているのですが,間違ってますか?もしそうなら,site-lisp の場所を調
saito> べる方法を Web に載せておいて,それに合わせて Makefile を書き換えても
saito> らえば良いでしょうか?

そうじゃなければ、自動的に configure で決定するか、ですね。

また、XEmacs は上の話と全然違うし、Mew は XEmacs の package 対応
していないからどうでもよいのですが、通常、

/usr/local/lib/xemacs/site-packages/lisp/mew

にインストールするのが吉だと思っています。。この
"/usr/local/lib/xemacs" は system によって違うでしょうけど、この
辺も他の elisp のインストーラは configure でうまくやっているよう
です。

saito> #しかし,そこまでするなら Makefile に合わせて load-path の設定を書い
saito> #た方が楽かしら……

## これは時代に逆行するのでやめた方が... :-)

-- 
白井秀行 (mailto:shirai at example.com)



Mew-dist メーリングリストの案内