4

インストールしました

On Windows 7 64-bit OS
ActivePerl 64bit 
Version 5.16.3.1603
on D disk as D:/perl64

Windows パスを制御しました。問題ありません。

D:\perl64\site\bin; D:\perl64\bin;

Git Bash commanderを開いて入力すると

ppm install DBI

また

ppm install DBD::mysql

エラーが発生します。

Can't locate ActivePerl/PPM/limited_inc.pm in @INC (@INC contains:
  /usr/lib/perl5/5.8.8/msys /usr/lib/perl5/5.8.8
  /usr/lib/perl5/site_perl/5.8.8/msys /usr/lib/perl5/site_perl/5.8.8
  /usr/lib/perl5/site_perl .) at /d/perl64/bin/ppm line 4. BEGIN
  failed--compilation aborted at /d/perl64/bin/ppm line 4.

ヘルプやチュートリアルが見つかりませんでした

4

2 に答える 2

4

ActivePerl を使用していません。msysさんの Perlを使用しています。おそらく、それはパスの最初に来ます。ppm.batパスを変更するか、正しい Perl をロードするように編集する必要があります。

于 2013-11-26T14:42:04.317 に答える
0

@ikegami の回答に追加するには、msys には/bin(または/usr/bin) フォルダー内に perl がインストールされています。

perl.exe, perl5.8.8.exe, msys-perl5_8.dll, perldoc等..

これらのファイルをバックアップ フォルダ、つまり msys_perl に移動します。

  • cd /bin
  • mkdir msys_perl
  • mv *perl* msys_perl/

(または、不要な場合は削除できます。 )

これで、msys の Perl インストールは ActiveState Perl バージョンと競合しなくなりました。

ppmがperl.exe_ _ _ _ _/c/Perl64/bin/perl.exe/usr/bin/bad interpreter: No such file or directory/usr/bin/perl

  • cp /c/Perl64/bin/perl.exe /usr/bin/
于 2015-05-12T20:29:42.100 に答える