Bonjour, je m'initie au perl et je tente d'utiliser DateTime, voici mon problème, tout d'abord le code :
Voici maintenant le message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #!/usr/bin/perl use DateTime; my $date = DateTime->new (year => "2007", month => "06", day => "11", hour => 0, minute => 0, second => 0); my $dateEnSecondes = $date->epoch; print "--> $dateEnSecondes\n";
J'ai demandé à mon administrateur système d'installer DateTime, je pense avoir trouvé le répertoire d'installation : /usr/lib/perl5/site_perl/5.8.0/Date, dans ce répertoire se trouve le fichier Time.pm.Can't locate DateTime.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /u
sr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_pe
rl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/
lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-mu
lti /usr/lib/perl5/5.8.0 .) at ./testDateTime.pl line 3.
BEGIN failed--compilation aborted at ./testDateTime.pl line 3.
Voici le début de ce fichier Time.pm :Je ne connais pas assez perl pour m'en sortir, à l'aide.package Date::Time::UnixTime;
# Some methods dealing with Unix timestamps are to be implemented here.
1;
package Date::Time;
use strict;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
require AutoLoader;
@ISA = qw(AutoLoader);
$VERSION = '0.01';
sub new {
# Class identification:
my $object_or_class = shift; my $class = ref($object_or_class) || $object_or_class;
my $self={}; bless $self, $class;
}
Merci à tous.
Partager