でDBI.pmを見つけることができませんDBIパッケージ。はperlの依存関係を解決できません:私はPerlで書かれたツールが動作するように取得しようとしているが、関係なく、私は何をすべきか、私はのための依存関係を解決することはできませんようだ@INC
私が試したERROR: Can't locate DBI.pm in @INC (you may need to install the DBI module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at line 15.
:CPANを使ってDBIをインストール
、上のエラーなしにインストールが、私はまだ同じエラーを取得します。
手動DBIパッケージに
make install
スクリプトを使用します。手動@INC
内のディレクトリのいくつかにDBI.pmのコピー。 perlの百万個の場所のそれぞれに
PERL5LIB
を設定しようとは何度も何度も同じパッケージをインストールします(可能どのような理由このためにそこにあるPerlを使ったことがない誰かとして?!?)perlの実行
-MCPAN -e'install私は他に何をすべきか分からない
...私はLinux上での一般的な勧告はPerlのシステムを変更しないようにと別のPerlを使用することであると信じてい
システムのperlのモジュールをインストールするための最良の方法は、(例えばyumを、apt-getの)パッケージマネージャです。あなたは何のディストリビューションをしていますか? – ThisSuitIsBlackNot
Linuxにはない、私はOSXにある –
「cpanを使ってDBIをインストールする」という最初のオプションが使い方です。あなたがそれを実行したときに得られるアウトプットを私たちに見せてもらえますか? '@ INC'にリストされているすべてのディレクトリはシステムディレクトリと思われるので、rootとしてインストールを実行する必要があります。 [local :: lib](https://metacpan.org/pod/local::lib)を使って、あなたが選択したディレクトリに非ルートインストールを許可することができます。 –