Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 5 van 5

Onderwerp: CPAN-module installeren lukt niet

  • Vraag is opgelost
  1. #1

    CPAN-module installeren lukt niet

    Hello,

    Ik ben nu een drietal maandjes bezig met Perl, maar heb nog niet echt veel ervaring met het installeren van modules. Deze morgen heb ik voor het eerst de CPAN-shell gedraaid, en na een hele hoop vragen te hebben beantwoord, denk ik dat-ie nu goed ingesteld is.
    Nu heb ik een Perl-script gedownload dat html kan omzetten naar LaTeX (http://html2latex.sourceforge.net/). Volgens de manpage vereist het script dat de module HTML::TreeBuilder geïnstalleerd is. Het progje en de man-pages zijn geïnstalleerd, maar toch blijkt die module te mankeren. De volgende sessie geeft het probleem concreet weer:
    Code:
    % html2latex 1651.html 
    Can't locate HTML/Latex.pm in @INC (@INC contains: /sw/lib/perl5 /sw/lib/perl5/darwin /System/Library/Perl/5.8.8/darwin-thread-multi-2level /System/Library/Perl/5.8.8 /Library/Perl/5.8.8/darwin-thread-multi-2level /Library/Perl/5.8.8 /Library/Perl /Network/Library/Perl/5.8.8/darwin-thread-multi-2level /Network/Library/Perl/5.8.8 /Network/Library/Perl /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.8 /Library/Perl/5.8.6 /Library/Perl/5.8.1 .) at /usr/bin/html2latex line 81.
    BEGIN failed--compilation aborted at /usr/bin/html2latex line 81.
    % sudo perl -MCPAN -e shell
    Password:
    Terminal does not support AddHistory.
    
    cpan shell -- CPAN exploration and modules installation (v1.7602)
    ReadLine support available (try 'install Bundle::CPAN')
    
    cpan> install HTML::Latex
    CPAN: Storable loaded ok
    Going to read /Users/gebruikersnaam/.cpan/Metadata
      Database was generated on Sat, 13 Sep 2008 12:02:51 GMT
    HTML::Latex is up to date.
    
    cpan> install HTML::TreeBuilder
    HTML::TreeBuilder is up to date.
    
    cpan> exit
    Terminal does not support GetHistory.
    Lockfile removed.
    % html2latex 1651.html 
    Can't locate HTML/Latex.pm in @INC (@INC contains: /sw/lib/perl5 /sw/lib/perl5/darwin /System/Library/Perl/5.8.8/darwin-thread-multi-2level /System/Library/Perl/5.8.8 /Library/Perl/5.8.8/darwin-thread-multi-2level /Library/Perl/5.8.8 /Library/Perl /Network/Library/Perl/5.8.8/darwin-thread-multi-2level /Network/Library/Perl/5.8.8 /Network/Library/Perl /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.8 /Library/Perl/5.8.6 /Library/Perl/5.8.1 .) at /usr/bin/html2latex line 81.
    BEGIN failed--compilation aborted at /usr/bin/html2latex line 81.
    %
    BTW: moesten jullie daaraan iets hebben: ik gebruik Mac OS X Leopard.

    Wat doe ik verkeerd? Kan iemand mij helpen??
    Bedankt!
    Laatst aangepast door Aegonis : 14 september 2008 om 18:40

  2. #2
    Tera Honourable Senior Member
    Geregistreerd
    7 september 2006
    Locatie
    Zaanstad
    Afstand tot server
    ±116 km
    Ik meen hier te zien:

    bestand
    Latex.pm
    kan niet gevonden worden in submap HTML van 1 van de volgende mappen:
    /sw/lib/perl5
    /sw/lib/perl5/darwin
    /System/Library/Perl/5.8.8/darwin-thread-multi-2level
    /System/Library/Perl/5.8.8
    /Library/Perl/5.8.8/darwin-thread-multi-2level
    /Library/Perl/5.8.8
    /Library/Perl
    /Network/Library/Perl/5.8.8/darwin-thread-multi-2level
    /Network/Library/Perl/5.8.8
    /Network/Library/Perl
    /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level
    /System/Library/Perl/Extras/5.8.8
    /Library/Perl/5.8.6
    /Library/Perl/5.8.1

    Ik zou zeggen: doe een zoekopdracht op je hele harddisk naar Latex.pm (let op: Inclusief die eerste hoofdletter).
    Misschien moet je die dan toevoegen aan 1 van bovenstaande mappen (let op: Moet in een (nieuwe) submap die HTML heet) óf je moet iets veranderen aan de omgevingsvariabelen van je systeem die aangeven waar naar dergelijke te 'includen' modules gezocht moet worden.

    Succes,

    Tijs.
    Laatst aangepast door dnties : 14 september 2008 om 19:19
    Schermafdruk bijvoegen : van het volledige scherm : [PrtScn] knop; van het actieve venster : [Alt][PrtScn] toetscombinatie. Start -> Uitvoeren -> mspaint.exe, Bewerken -> Plakken, Bestand -> Opslaan als -> [Bestandstype: JPEG] + naam invullen. Uploaden via de Paperclip knop in nieuw bericht.

  3. #3
    Bedankt, ik heb het kunnen oplossen door het volgende op de commandline uit te voeren
    PERL5LIB="$PERL5LIB:/opt/local/lib/perl5/site_perl/5.8.8/:/opt/local/lib/perl5/5.8.8/:/opt/local/lib/perl5/"
    In die mappen zatten naast de benodigde nog andere modules...

    Eigenlijk wel logisch achteraf bekeken

    Toch bedankt

  4. #4
    Tera Honourable Senior Member
    Geregistreerd
    7 september 2006
    Locatie
    Zaanstad
    Afstand tot server
    ±116 km
    Quote Origineel gepost door Aegonis Bekijk Bericht
    Bedankt, ik heb het kunnen oplossen door het volgende op de commandline uit te voeren
    PERL5LIB="$PERL5LIB:/opt/local/lib/perl5/site_perl/5.8.8/:/opt/local/lib/perl5/5.8.8/:/opt/local/lib/perl5/"
    In die mappen zatten naast de benodigde nog andere modules...

    Eigenlijk wel logisch achteraf bekeken

    Toch bedankt
    Klopt dus met mijn suggestie over omgevingsvariabelen, want PERL5LIB zoals boven genoemd is zo'n omgevingsvariabele.

    Fijn dat je het verder zelf hebt kunnen uitvinden welke omgevingsvariabele er aangepast moest worden.

    Zet nog even de vraag op Opgelost. Dat kun je doen door te klikken op Vraag is opgelost in het vakje Status van de vraag, rechts onderaan deze webpagina.

    Tijs.
    Laatst aangepast door dnties : 14 september 2008 om 20:54
    Schermafdruk bijvoegen : van het volledige scherm : [PrtScn] knop; van het actieve venster : [Alt][PrtScn] toetscombinatie. Start -> Uitvoeren -> mspaint.exe, Bewerken -> Plakken, Bestand -> Opslaan als -> [Bestandstype: JPEG] + naam invullen. Uploaden via de Paperclip knop in nieuw bericht.

  5. #5
    Idd, dat was het...
    Het was enkel het idee dat ik nodig had...

    Nogmaals bedankt

    PS: vraag opgelost

Berichtenregels

  • U mag geen nieuwe discussies starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • Umag niet uw berichten bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren
Linkpartners
Aanbiedingen