Avatar billede extreme Nybegynder
22. januar 2001 - 14:31 Der er 18 kommentarer

Execute fejl...

Jeg skal execute et perl script ved navn pass.pl og skriver så perl pass.pl fra min cgi-bin mappe, men så kommer følgende fejl:

Can\'t locate HTML/Entities.pm in @INC (@INC contains: /usr/lib/perl5/i686-linux/5.00404 /usr/lib/perl5 /usr/lib/perl5/site_perl/i686-linux /usr/lib/perl5/site_perl .) at HTML/TreeBuilder.pm line 73.
BEGIN failed--compilation aborted at HTML/TreeBuilder.pm line 73.
BEGIN failed--compilation aborted at pass.pl line 3.

Jeg har oprettet en mappe der hedder HTML i min cgi-bin mappe og oploadet de filer der skal bruges til dette script i ASCII mode og chmod dem alle til 644!!

Hvad er problemet?
Avatar billede breum Nybegynder
22. januar 2001 - 14:51 #1
Velkommen til eksperten

prøv at se på http://195.184.98.141/spm/42806 hvor webmaster-bkj har oprettet stort set samme spørgsmål
Avatar billede extreme Nybegynder
22. januar 2001 - 14:53 #2
breum det er klart når vi benytter det samme script. Jeg ahr fået det fra ham, men jeg kan ikke komme i kontakt med ham iøjeblikket, det er sådan set derfor de ligner hinanden så meget!!
Avatar billede breum Nybegynder
22. januar 2001 - 14:58 #3
derfor er det vel allighevel fornuftigt at kigge på det spørgsmål, når nogen svarer der, kan du jo også bruge svaret!
Avatar billede extreme Nybegynder
22. januar 2001 - 15:00 #4
Ja, men kan du ikke lige fortælle mig hvad svaret betyder:

Skriv lige under din perl header:
push @INC,\"<stien til treebuilder.pm>\";

Hvor finder jeg min perl header?
Avatar billede breum Nybegynder
22. januar 2001 - 15:02 #5
jeg mener at din perl header er den første linie, hvis dit script også kan køres via nettet

altså f.eks #!/usr/bin/perl

Avatar billede extreme Nybegynder
22. januar 2001 - 15:03 #6
Prøver lige!!
Avatar billede Thomas Nybegynder
22. januar 2001 - 15:03 #7
Smid linien EFTER
#!usr/bin/perl (den allerførste linie i dit script)
og FØR det punkt hvor treebuilder.pm bliver nævnt....

//Thomas
Avatar billede extreme Nybegynder
22. januar 2001 - 15:06 #8
Stien? Hvad skal det være!! Min HTML mappe ligger i min cgi-bin mappe, så bliver det bare /HTML/treebuilder.pm
Avatar billede Thomas Nybegynder
22. januar 2001 - 15:11 #9
Stien skal du selvfølgelig lige checke med din udbyder. Visse udbydere giver dig en sti der fx. er /web/ditdomæne.dk/web/dincgimappe og det skal selvfølgelig passe sammen det hele.

//Thomas
Avatar billede Thomas Nybegynder
22. januar 2001 - 15:12 #10
...Spøjst... den gemmer ikke det jeg skriver hvis jeg trykker \"fortsat svar\" - men nevermind!! (o:
Avatar billede extreme Nybegynder
22. januar 2001 - 15:26 #11
Skal det stå indenfor < > eller hvad?
Avatar billede Thomas Nybegynder
22. januar 2001 - 15:27 #12
Nej nej, du skal ikke have < og > tegn med...
Avatar billede extreme Nybegynder
22. januar 2001 - 15:37 #13
hmm.. Den bliver ved med denne fejl!!
Avatar billede extreme Nybegynder
22. januar 2001 - 15:42 #14
Skal jeg skrive hele stien, kan jeg ikke nøjes med stien fra cgi-bin til HTML?
Avatar billede Thomas Nybegynder
22. januar 2001 - 15:42 #15
har du kontrolleret hvad din sti er hos din udbyder?? (skrev godt nok web/ditdo... før, mente egentligt www/ditdomæne.dk/.... - men det er forskelligt fra udbyder til udbyder). Når jeg studerer dit spørgsmål igennem, så ser det faktisk ud som om treebuilder.pm bliver inkluderet, men ikke Entities.pm - måske denne ikke er der???
Avatar billede Thomas Nybegynder
22. januar 2001 - 15:43 #16
hvis det er en unix server, så kan den ikke nøjes med en halv sti....
Avatar billede extreme Nybegynder
22. januar 2001 - 15:45 #17
Jeg har lige kigget, det har du ret i! Hvor finder jeg denne fil!! Hvorfor henviser den så til treebuilder?
Avatar billede Thomas Nybegynder
22. januar 2001 - 15:48 #18
Et eller andet sted i treebuilder.pm står der en reference til entities.pm - og hvis du ikke har denne, så er det jo logisk nok at den fejler.
Jeg ved ikke helt præcist hvad det er du prøver at installere, så hvor du finder det resterende henne skal jeg ikke kunne sige. Jeg vil gætte på at det findes på producentens hjemmeside, eller også hør der hvor du oprindeligt har fået scriptet fra.

//Thomas
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester