2

cpanm の下にモジュールをインストールしましたが、明らかに間違っています。システム perl で実行すると表示されて使用できますが、perlbrew では使用できません。ただし、perlbrews cpanm は、モジュールが正常にインストールされたことを示しています。取るべき最善のステップは?

/Users/john/perl5/perlbrew/perls/perl-5.18.2/bin/perl
/Users/john/perl5/bin/cpanm
#!/usr/bin/perl
MM: INSTALL_BASE=/Users/john/perl5
MB: --install_base "/Users/john/perl5"

Note: .pl file contains following
#!/usr/bin/env perl

perlbrew スイッチの後...

declare -x PERL5LIB="/Users/john/perl5/lib/perl5"
declare -x PERLBREW_BASHRC_VERSION="0.76"
declare -x PERLBREW_HOME="/Users/john/.perlbrew"
declare -x PERLBREW_MANPATH="/Users/john/perl5/perlbrew/perls/perl-5.18.2/man"
declare -x PERLBREW_PATH="/Users/john/perl5/perlbrew/bin:/Users/john/perl5/perlbrew/perls/perl-5.18.2/bin"
declare -x PERLBREW_PERL="perl-5.18.2"
declare -x PERLBREW_ROOT="/Users/john/perl5/perlbrew"
declare -x PERLBREW_VERSION="0.76"
declare -x PERL_LOCAL_LIB_ROOT="/Users/john/perl5"
declare -x PERL_MB_OPT="--install_base \"/Users/john/perl5\""
declare -x PERL_MM_OPT="INSTALL_BASE=/Users/john/perl5"

hombrew を使用した sybase インストールへのリンク

4

2 に答える 2

2

cpanmモジュールをインストールしません。インストールするディストリビューションにパッケージ化されたインストーラーを実行するだけです。PERL_MM_OPTおよびenv 変数を介して、PERL_MB_OPTこれらのインストーラーにモジュールを間違った場所にインストールするように指示しています。それらを取り除きます。

于 2016-12-02T15:25:26.633 に答える