佐伯といいます。
windows XPでperl(v5.8.8)とmysql(DBI)の連携を
行おうと思ってインストールさせましたが
下記のようなエラーが出てきます。
なぜ出るのか原因を教えてください。
下記のURLを参考にしましたが、PPMの操作などもわかっていま
せん。
http://perldoc.jp/docs/modules/DBD-mysql-2.1026/ …
PPMがGUI化になり、コマンドがPPM起動後、コマンドが入力で
きません。
ppm
install DBI(入力ができない)
install DBD-mysql(入力ができない)
perl package managerのウィンドウが立ち上がります。
----------------------------
C:\Program Files\Apache Group\Apache\cgi-bin>a.pl
install_driver(mysql) failed: Can't locate loadable object
for module DBD::mysq
in @INC (@INC contains: C:/Perl/site/lib C:/Perl/lib .)
at (eval 4) line 3
Compilation failed in require at (eval 4) line 3.
Perhaps a module that DBD::mysql requires has
No.1ベストアンサー
- 回答日時:
> windows XPでperl(v5.8.8)とmysql(DBI)の連携を
> 行おうと思ってインストールさせましたが
>
> 下記のようなエラーが出てきます。
> なぜ出るのか原因を教えてください。
下記のようなエラーがというのが
C:\Program Files\Apache Group\Apache\cgi-bin>a.pl
install_driver(mysql) failed: Can't locate loadable object
for module DBD::mysq
in @INC (@INC contains: C:/Perl/site/lib C:/Perl/lib .)
at (eval 4) line 3
Compilation failed in require at (eval 4) line 3.
Perhaps a module that DBD::mysql requires has
というのであれば、メッセージの通りです。
モジュールの検索パスに、モジュールもしくはモジュールが間接的に
必要としているライブラリが見つからないからエラーになってます。
> PPMがGUI化になり、コマンドがPPM起動後、コマンドが入力できません。
というのを読むとそもそもインストールがきちんとできていないように
思えるのですが、どのような手順でインストールしたんでしょうか?
GUIバージョンのppmからインストールするには、
viewメニューから All Packagesを選択すると登録しているリポジトリに
あるパッケージが全部表示されるので、インストールしたいものにマークをつけて
インストールを指示するだけです。
具体的には インストールしたいモジュールにカーソル位置を合わせてから
Action メニューから選択。これをインストールしたいもの全てに行って
Fileメニューからアクションを実行を選択して実行です。
その下のボタンでもできますが、言葉で書くのが面倒なのではしょります。
マウスカーソルを当てるとツールチップヘルプが出るのでそれで判断してください。
sakusaker7さん
佐伯です。
PPMのインストール方法の回答ありがとうございました。
助かりました。
指摘された通り、PPMの使い方が分かっていませんでした。
インストール後、mysqlが動作するようになりました。
No.2
- 回答日時:
どうしてもコマンドプロンプトからインストールしたいなら、
コマンドプロンプトで、
> ppm install DBD-mysql
と、すればよい(モジュール名の :: を - に変える)
また、ppm を GUI ではなく CUI で立ち上げるには、
> ppm-shell
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
- Java Javaで個人ブログサイトを作りたい 7 2022/04/03 17:37
- MySQL XamppでインストールしたMySQLのフォルダのWinRARでのバックアップについて 1 2022/06/22 18:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
初心者です・・ppmを入力すると...
-
Perlの数値計算で有効桁数を上...
-
エクセルVBAでシートモジュール...
-
「デバイスは PRN を初期化でき...
-
Excel VBA 『Call』で呼び出す...
-
VBA This Workbookモジュール...
-
Excel VBAでリンク切れをチェッ...
-
VBAで旧字体を異字体に一括で変...
-
例外処理のフローチャートの記...
-
モジュールとクラスの違いって...
-
VBでグローバル変数を宣言するには
-
VBAで別モジュールへの変数の受...
-
【vba】フォームに書いてあ...
-
VBAでoutlook365が起動しません。
-
Perl モジュールのアンインスト...
-
グラフのX,Y座標を取得したい
-
fetchrow_arrayとfetchrow_hash...
-
perlをバージョンアップしたら...
-
COBOLで、Shellを起動するには?
-
VBA モジュールで共通に使う変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perlの数値計算で有効桁数を上...
-
ActivePerl付属のPPMでモジュー...
-
PPMが起動しない
-
DBD::mysql インストールについて
-
perlのリポジトリ
-
Excel VBAでリンク切れをチェッ...
-
Excel VBA 定義されたプロージ...
-
例外処理のフローチャートの記...
-
ArduinoのジャイロモジュールMP...
-
ユーザー定義関数に#NAME?が返...
-
「デバイスは PRN を初期化でき...
-
VBAで別モジュールへの変数の受...
-
Excel VBA 『Call』で呼び出す...
-
エクセルVBAでシートモジュール...
-
LCD ディスプレイを Raspberry ...
-
モジュールとは何ですか
-
ハマったので助けて~。Apache...
-
VBA This Workbookモジュール...
-
VBでグローバル変数を宣言するには
-
グラフのX,Y座標を取得したい
おすすめ情報