R-ohjelmointi.org

Tilastotieteellistä ohjelmointia R-kielellä

Perl (Mac): moduulien asennus

Minulla oli ongelma uusien moduulien asennuksessa uuteen Mac-kannettavaani. Jostain syystä cpan ei asentanut moduuleja oikein. Selvitin asiaa ja tajusin, että minulla ei ollut XCode:a ja gcc:ta installoituna. Nämä siis tulee asentaa ennen kuin cpan voi toimia oikein. Gcc:n olemassaolon voi tarkistaa kirjoittamalla terminaalissa:

which gcc

Tarkistin myös, että make oli installoitu:

which make

Tämän jälkeen tarkistin, että löytyykö conf:sta make:n tiedostopolku:

sudo perl -MCPAN -eshell
cpan> o conf

Tällainen pitäisi löytyä:

make              [/usr/bin/make]

Sitä ei kuitenkaan löytynyt, joten cpan-ohjelma ei löytänyt make:a. Se täytyi siis korjata. Tein sen seuraavalla tavalla:

sudo perl -MCPAN -eshell
cpan> o conf make /usr/bin/make
cpan> o conf commit

Tämän jälkeen moduulin asennus toimi nätisti:

cpan> install Getop::Long
 
---snip---
  /usr/bin/make test -- OK
Running make install
Manifying blib/man3/Getopt::Long.3pm
Installing /System/Library/Perl/5.8.8/newgetopt.pl
Installing /System/Library/Perl/5.8.8/Getopt/Long.pm
Installing /usr/share/man/man3/Getopt::Long.3pm
Writing /System/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/Get
<span style="color: red;">+</span>opt/Long/.packlist
Appending installation info to /System/Library/Perl/5.8.8/darwin-threa
<span style="color: red;">+</span>d-multi-2level/perllocal.pod
  /usr/bin/make install  -- OK
---snip---


Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *