Perl mysql

Hi,

ich komme mit Perl unter Windows und einer mysql Anbindung nicht weiter.

Ich bekomme folgende Fehlermeldung

install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: C:/Perl/site/lib C:/Perl/lib .) at (eval 4) line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: DBM, ExampleP, File, Gofer, Proxy, SQLite, Sponge.
at fuhrmann_update.pl line 11

Nun ich habe gegoogelt und install DBI sowie install DBD::mysql bzw. DBD-mysql ausgeführt, es wurden Sachen installiert die Fehlermeldung ist immer noch die gleiche.

Nun komme ich nicht weiter. Ich benutze ActivePerl und WinXP.

Hatte einer sowas mal. Skripte sind in Ordnung, da sie unter Linux ohne probleme laufen.
 
Dann lass dir mal in einem Skript den Inhalt von @INC ausgeben (perl -e 'print @INC;') und schau nach, ob die Datei DBD/mysql.pm in deinem der dort aufgeführten Ordner ist.
 
Hi.

Ich habe unter C:\Perl\lib\DBD\ eine Datei mysql.pm. Der Pfad steht auch in der INC jedoch kommt immer noch die Fehlermeldung ?(
 
Ist die Datei für den entsprechenden User lesbar? Gibt ja auch bei Windows sowas in der Art wie Dateirechte. ;) Sind auch MySQL-Bibliotheken (als bei Windows eine MySQL-Datenbank) auf dem System? Ohne läuft das Modul meiner Meinung nach nicht, da es nur MySQL-Bibliotheksfunktionen in Perl abbildet.
 
Zurück
Oben