作者: kbk
日時: 2006/10/23(20:14)
Bruce.です。

On Mon Oct 23 18:16:35 JST 2006
Bunta <hi9t-ooy@...-net.or.jp> wrote:

> >bin ディレクトリにある config.pl を使うと再作成できるようです。
> 
>  config.plがないんですよー。

む。5.8.8でしか確かめてないんで、どこかで増えたものかもしれません。

> >perl config.pl 新しいインストールディレクトリ
> 
>  この「新しいインストールディレクトリ」というのは、config.pm が格納され
> るべきところを意図しましたか?  あるいは jperl がすでに格納されていると
> ころでしょうか。後日試したいので、そっちのつもりだった、とだけお教えいた
> だけましたら幸いです。

ちがいます。
c:\jperl の下に一切合財コピーしたなら

perl config.pl c:\jperl

とするということです。


>  ただもし宜しければ、 perl が起動時にこれを読み込んで自分の環境を整える
> のだよ、と概念的にでも少しでもお伺いできればと思いました。いつものように
> ずうずうしてく恐縮なのですが。config.pmが@INC情報の元を持っているなら、
> perlはどうやってconfig.pmをそもそも探すのか? とか。

ソース読まないとわかりません(^^;
こうじゃないかなあという推測はできますが。
 

> config.pm を書き換えればよさそうなものですが、
> 
> archname='MSWin32-x86-object'
> 
>  というところをいじっても駄目だったものですから。
> 
>  甘過ぎなんだろうなと思いまして。

もし手で書き換えるなら

    privlibexp => 'C:\Perl\\lib',
    scriptdir => 'C:\Perl\\bin',
    sitearchexp => 'C:\Perl\\site\\lib',
    sitelibexp => 'C:\Perl\\site\\lib',

この辺ではないかと
(これは5.8.8のconfig.pmの一部なのでちょっと記述方法が違うようです)。


-- 
木村浩一
 I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
 mail kbk at kt.rim.or.jp
 web  www.kt.rim.or.jp/~kbk/zakkicho/