cpan で perl module install するときに、Enter連打しないようにする設定
まずは、
o confで設定する。
結局、
参考にしたページはこちら(英語)
もっといい方法はないのかしらん。
o confで設定する。
$ sudo cpanこれをした後でも、
cpan> o conf prerequisites_policy follow
cpan> o commit
Is it OK to try to connect to the Internet? [yes]と聞かれれてしまうのはどうしようもなかったので、
結局、
$ perl -MData::Dumper -e 'warn Dumper(\@INC)'こちらのディレクトリから、CPAN.pmをさがして、
$VAR1 = [
'/etc/perl',
'/usr/local/lib/perl/5.10.0',
'/usr/local/share/perl/5.10.0',
'/usr/lib/perl5',
'/usr/share/perl5',
'/usr/lib/perl/5.10',
'/usr/share/perl/5.10',
'/usr/local/lib/site_perl',
'.'
];
$ diff -cw /usr/share/perl/5.10.0/CPAN.pm /usr/share/perl/5.10.0/CPAN.pm.orgこうしました。
*** /usr/share/perl/5.10.0/CPAN.pm 2009-08-24 22:01:32.000000000 +0900
--- /usr/share/perl/5.10.0/CPAN.pm.org 2009-08-24 22:18:48.000000000 +0900
***************
*** 4030,4037 ****
$file,
join("",map { " ".$_->text."\n" } @CPAN::Defaultsites),
);
! #my $answer = CPAN::Shell::colorable_makemaker_prompt("Is it OK to try to connect to the Internet?", "yes");
! my $answer = "yes";
if ($answer =~ /^y/i) {
$connect_to_internet_ok = 1;
} else {
--- 4030,4036 ----
$file,
join("",map { " ".$_->text."\n" } @CPAN::Defaultsites),
);
! my $answer = CPAN::Shell::colorable_makemaker_prompt("Is it OK to try to connect to the Internet?", "yes");
if ($answer =~ /^y/i) {
$connect_to_internet_ok = 1;
} else {
参考にしたページはこちら(英語)
もっといい方法はないのかしらん。