0

私のスクリプトには、Debian に付属するパッケージ化されたバージョンの perl が破損しないように、ローカル ディレクトリにインストールした新しいバージョンの perl が必要です。

以下を使用して、perl の tarball を構成およびインストールしました。

Configure -des -Dprefix=/root/perl
make
make install 

次に、次のように cpan を呼び出しました。

/root/perl/bin/perl -MCPAN -e shell 

モジュールをインストールするたびに、次のようにします。

$/root/perl/bin/perl -MCPAN -e shell
cpan[2]> install Getopt::Long
cpan[2]> install WWW::Mechanize
cpan[2]> install File::Find::Rule

perl のシステム バージョンでは、Bash からこれを行うことができました。

$cpan -i DBI

モジュールをインストールする必要があるたびに cpan シェルを開く必要なく、bash から同様のコマンドを使用するにはどうすればよいですか?

編集:ドキュメントをもっと徹底的に読むべきでした。解決策は次のとおりです。

/root/perl/bin/perl -MCPAN -e 'install Getopt::Long'

または(ありがとう、突然の動き)

/root/perl/bin/cpan -i Getopt::Long

4

1 に答える 1

2

/root/perl の下に perl を完全にインストールした場合、/root/perl/bin/cpan実行できる実行可能ファイルはありませんか?

于 2013-04-30T08:16:57.573 に答える