trtrtr Skrevet 15. desember 2005 Del Skrevet 15. desember 2005 Prøv å reinstallere XML::Simple ved å bruke CPAN-modulen slik: cpan force install XML::Simple Første gang du kjører cpan-kommandoen får du endel config-spørsmål. Tror du bare kan trykke [Return] og velge default valg på de meste. Men du må ha en make fil for windows. Hent nmake.exe her: nmake - make for windows Pakk den ut i c:\windows. Deretter konfigurer CPAN modul slik: cpan o conf make c:/windows/nmake.exe o conf commit ..eller bare oppgi c:/windows/nmake.exe under førstegangs oppsett av CPAN-modul. En annen mulighet er å bruke ppm: ppm install XML-Simple Lenke til kommentar
Jonhoo Skrevet 15. desember 2005 Forfatter Del Skrevet 15. desember 2005 får fortsatt feil med XML::Simple... MEn det står at feilen ligger i XML::Parser, og når jeg prøver å force install XML::Parser, så vil den ikke fordi den ikke finner "Expat"... Lenke til kommentar
trtrtr Skrevet 15. desember 2005 Del Skrevet 15. desember 2005 XML::Parser er nok en c modul, slik at du trenger Visual Studio for å kompilere og installere denne. Prøv å hent den med ppm istedenfor: ppm install XML-Parser Hva slags perl versjon kjører du (kjør: perl -v)? Har du gjort en .msi installasjon av perl, dvs "auto-install" pakke, eller har du installert fra zip-fil? Lenke til kommentar
Jonhoo Skrevet 15. desember 2005 Forfatter Del Skrevet 15. desember 2005 XML::Parser er allerede installert, den bare funker ikke som den skal... Hvis jeg prøver å kjøre ppm install XML-Parser så får jeg opp at den allerede er installert... Når det gjelder Perl versjon så kjører jeg ActiveState Win32 nyeste versjon Lenke til kommentar
Jonhoo Skrevet 15. desember 2005 Forfatter Del Skrevet 15. desember 2005 Du kan se feilmeldingene på: http://jon2.is-a-geek.com/cgi-bin/gjestebok2 og http://jon2.is-a-geek.com/cgi-bin/guestbook Lenke til kommentar
trtrtr Skrevet 15. desember 2005 Del Skrevet 15. desember 2005 XML::Parser er ikke den letteste modulen å begynne med dersom du er fersk i perl. Se litt på Data::Dumper løsningen som jeg nevnte tidligere i tråden, og se om du forstår noe av den. Det er en bedre løsning til ditt problem, kanskje. Lenke til kommentar
Jonhoo Skrevet 16. desember 2005 Forfatter Del Skrevet 16. desember 2005 Nei, men jeg bruke rikke direkte XML::Parser, jeg bruker XML::Simple.. Den har jeg begynt å skjønne meg en del på, men den baserer seg jo på XML::Parser som ikke fungerer ordentlig.. Data::Dumper kan jeg bruke til debugging, men ikke så mye til XML reading/writing.. (Eller jo, kanskje til writing, men...) Noen idé hvor problemet kan ligge? Lenke til kommentar
trtrtr Skrevet 16. desember 2005 Del Skrevet 16. desember 2005 Hva slags kode er det du forsøker å kjøre? Gir dette feilmeldinger? use XML::Simple; use XML::Parser; Lenke til kommentar
Jonhoo Skrevet 16. desember 2005 Forfatter Del Skrevet 16. desember 2005 (endret) Hvis du leser tidligere i tråden så har jeg lagt ut sourcecode for begge scriptene.. Det ene fungerer på en annen server allerede, men bare ikke på min.. http://jon2.is-a-geek.com/gjestebok2.txt http://jon2.is-a-geek.com/guestbooksource.txt Hvis jeg lager et nytt CGI script hvor jeg BARE legger inn linjene: #!/usr/bin/perl use CGI; use CGI::Carp qw(fatalsToBrowser); use XML::Parser; use XML::Simple; my $cgi=new CGI(); print $cgi->header(); (Se: http://jon2.is-a-geek.com/cgi-bin/testxml ) Det fungerer med andre ord fint, men jeg bruker jo her ikke XML i det hele tatt, jeg bare laster den.. Jon Endret 16. desember 2005 av Jonhoo Lenke til kommentar
Torbjørn Skrevet 29. desember 2005 Del Skrevet 29. desember 2005 fikk du opp en linuxboks? windows viser seg ofte å være en vrien platform å utvikle slikt på. Lenke til kommentar
Jonhoo Skrevet 31. desember 2005 Forfatter Del Skrevet 31. desember 2005 Det viste seg at det var noen småfeil i koen som ga XML::Parser en variabel den ikke likte.. Link til fungerende script: http://jon2.is-a-geek.com/cgi-bin/gjestebok2 Source: http://jon2.is-a-geek.com/gjestebok2.txt Sidene er ikke opp enda ettersom jeg driver med en del omfattende oppgraderinger av maskinen, men kommer vel opp om ikke så altformange dagene.. Takk for all hjelp Linuxboksen kommer når jeg og en kompis møtes neste gang så vi får satt sammen det beste fra de tidligere maskinene Jon Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå