[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[EP-tech] Re: Error in install.pl when installing ePrints v3.3.13


It looks like you don't have the File::Path perl module installed.
I suppose it was not used in install.pl for pre-3.3.12 releases.

You can check if you have this module or not :

     > perl -MFile::Path -e1
    Can't locate File/Path.pm in @INC (@INC contains:
    /usr/local/lib64/perl5 /usr/local/share/perl5
    /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl
    /usr/lib64/perl5 /usr/share/perl5 .).
    BEGIN failed--compilation aborted.

If it is installed, the command should do nothing. Else you'll get an 
error like the one shown above.

To install it, one way is to run "cpan File::Path" while connected as root.


Le 11/03/2015 18:13, Mathieu Perron a ?crit :
> Hi,
> I'm trying to upgrade our repository from 3.2.7 to the latest release
> 3.3.13.  I download the .tar.gz file and install by hand but when I run
> ./install.pl I get the following error message :
> "Undefined subroutine &File::Path::make_path called at ./install.pl line
> 273."
> I thought the error came from the fact I was upgrading from 3.2 to 3.3 so
> I tried updating to another version (in this case 3.3.11) and I don't get
> this error.  The update goes through.  Then I tried to update from 3.3.11
> to 3.3.13 and I stll get the error in the install.pl script.
> Someone could help me on this?
> Thanks and have a nice day!
> *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
> *** Archive: http://www.eprints.org/tech.php/
> *** EPrints community wiki: http://wiki.eprints.org/
> *** EPrints developers Forum: http://forum.eprints.org/