質問: ActivePerlv5.18.2です。Windows10を使用しています。 DBD-mysql-4.031のフォルダをカレントディレクトリに据えて perl Makefile.PL dmake dmake test dmake install を試してみましたけれども dmake.exe: Error code 129, while making 'blib\arch\auto\DBD\mysql\mysql.dll' が表示され cpan DBD-mysql-4.031 を試してみましたけれども Warning: Cannot install DBD-mysql-4.031, don't know what it is. が表示されました。 .plを実行しても install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC となります。 目標としてmysqlの行列をコマンドプロンプトで表示させることを考えています。よろしくお願いいたします。
回答: ActivePerlの場合、cpan を使わず、ppm(Perl Package Manager)を利用するのが良さそうです。 ``` C:\> cd C:\ActivePerl\bin C:\ActivePerl\bin> ppm ppm> install DBI ppm> install DBD-mysql ``` (参考) 2.13.2 Windows に ActiveState Perl をインストールする。 (追記:2017-04-02 16:15頃) # 別のマシンで確認したところ、ウィンドウが表示されるのですね。 「Perl Package Manager(GUI)」からインストール。 !PPM の画面 1. 検索ボックスで「dbd-mysql」を入力し、絞込み。 2. 該当のパッケージを選択し、右クリックで「Install DBD-MySQL ....」