Sponsored Content
Full Discussion: perl modules installation
Top Forums Shell Programming and Scripting perl modules installation Post 302706641 by balajesuri on Thursday 27th of September 2012 05:48:34 AM
Old 09-27-2012
I'm not sure if you understood how modules work in perl.

The statement use Spreadsheet::XLSX in perl is crudely similar to java's import com.test.Utilities

Perl -> package::structure::moduleFileName which is similar to
Java -> package.structure.className

The same way as you can find Utilities.class in /path/to/myProj/bin/com/test/Utilities.class; you can find XLSX.pm in /path/to/perl/lib/Spreadsheet/XLSX.pm.

The default paths to search for modules is pre-defined in @INC. If you have XLSX.pm elsewhere, say for e.g., in /home/user/myProj/lib/Spreadsheet/XLSX.pm, you need to tell perl to look in this directory too -> /home/user/myProj/lib.

This can be achieved by push (@INC, "/home/user/myProj/lib"). After which if you say use Spreadsheet::XLSX, you won't see any error.

So when you say use DateTime::Format::Excel, perl is going to look for Excel.pm (DateTime/Format/Excel.pm) inside one of the directories listed in @INC.

Quote:
Originally Posted by giridhar276
Code:
Can't locate DateTime.pm in @INC
.
.
 Can't locate spreadsheet/xlx.pm in @INC

I observed two errors in post #5. In your perl code it looks like you gave,
1. use DateTime instead of use DateTime::Format::Excel
2. use spreadsheet::xlx instead of use Spreadsheet::XLSX

Hope this helps.

Last edited by balajesuri; 09-27-2012 at 06:57 AM..
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Installing Perl Modules

I have a script that uses the File::Listing module. I am trying to install it, but I read the ReadMe and it states that the following modules should be installed first: URI MIME-Base64 HTML-Parser libnet Digest-MD5 Compress-Zlib I am very new to Perl and would apprciate anyone's input on... (1 Reply)
Discussion started by: ssmiths001
1 Replies

2. Shell Programming and Scripting

extracting used perl modules

Hi, I am trying to extract the includes from all the perl programs in my application space;ie. i want the list of all used modules in my application. First i did a grep like 'grep -r "^use.*;$" * > ~dileepp/search.txt' which gives me the output in the form "filename:line containing use"... (0 Replies)
Discussion started by: DILEEP410
0 Replies

3. UNIX for Dummies Questions & Answers

installing perl modules

I resulted to using /usr/sfw/bin/gmake to install my perl modules until i ran into a problem installing perl/Tk Tk-804.028 gmake: Entering directory `/export/home/Tk-804.028/pod' Sorry no HTML building yet gmake: Leaving directory `/export/home/Tk-804.028/pod' I dont unstand what the error... (2 Replies)
Discussion started by: jameskay
2 Replies

4. UNIX for Advanced & Expert Users

Installing GD Perl graphics modules

I'm on Mac OSX, I *think* I succeeded in installing libpng. I can see usr/local/lib/libpng.dylib and its brethren are in place after executing ./configure nd and the holy make install. (2 Replies)
Discussion started by: andrewduncan
2 Replies

5. Shell Programming and Scripting

How to install perl modules

Hi. i installed perl 5.8.8.822 in my D: drive(windows xp).When im trying to install IO-Stringy.pm module( or any module for tat matter ) it is getting installed in 'c:\temp\please run installed script' folder no matter from where ever i run the ppm installation.The path variable is set to... (3 Replies)
Discussion started by: Anuj8584
3 Replies

6. Red Hat

installing perl modules

Hi All, I have a customer asking me to install these perl modules on redhat 4 ent: File::Temp Getopt::Long DBD::mysql Mail::Mailer DBD::DB2 Any idea how can I install those modules. Thanks for any comment you may add. (3 Replies)
Discussion started by: itik
3 Replies

7. Shell Programming and Scripting

How to find which perl modules version is used?

Hi All, I am rather new to the world of Perl programming. I have a question regarding the perl modules. I have a linux box running slackware 12.2 and has perl installed by default there (version 5.10.0) and it has several modules installed namely DBI and DBD::mysql that I wanted to upgrade. ... (2 Replies)
Discussion started by: aherrys
2 Replies

8. Shell Programming and Scripting

How to install perl modules in Solaris

Hi All, How to install the perl modules in Solaris? pwd /eweiquu/ocsta/lib/XML-Simple-2.18 and bash-3.00# perl Makefile.PL Checking installed modules ... XML::Parser is installed, it will be used by the test suite Writing Makefile for XML::Simple and then the readme file says,you... (2 Replies)
Discussion started by: Damon_Qu
2 Replies

9. Shell Programming and Scripting

how to create custom modules in perl and how to import all modules with single command?

I have some custom functions which i want to use in perl Scripting all time. i want to How to create modules in perl and how to import them. Also if i create 15 modules and i want to > import all at once then how can i import? (0 Replies)
Discussion started by: Navrattan Bansa
0 Replies

10. Shell Programming and Scripting

Perl Modules installation in one go.

Hi, I have a task to install a list of perl modules in several servers. It's very tedious task to install it one by one through CPAN. Can I have option in CPAN to feed that list so that it install all the modules. (0 Replies)
Discussion started by: nixhead
0 Replies
DateTime::Format::Epoch::Lilian(3pm)			User Contributed Perl Documentation		      DateTime::Format::Epoch::Lilian(3pm)

NAME
DateTime::Format::Epoch::Lilian - Convert DateTimes to/from Lilian Days SYNOPSIS
use DateTime::Format::Epoch::Lilian; my $dt = DateTime::Format::Epoch::Lilian->parse_datetime( 53244.5 ); # 2004-08-27T00:00:00 DateTime::Format::Epoch::Lilian->format_datetime($dt); # 53244.5 my $formatter = DateTime::Format::Epoch::Lilian->new(); my $dt2 = $formatter->parse_datetime( 53244.5 ); # 2004-08-27T00:00:00 $formatter->format_datetime($dt2); # 53244.5 DESCRIPTION
This module can convert a DateTime object (or any object that can be converted to a DateTime object) to the Modified Julian Day number. See DateTime::Format::Epoch::JD for a description. METHODS
Most of the methods are the same as those in DateTime::Format::Epoch. The only difference is the constructor. o new() Constructor of the formatter/parser object. It has no parameters. SUPPORT
Support for this module is provided via the datetime@perl.org email list. See http://lists.perl.org/ for more details. AUTHOR
Eugene van der Pijll <pijll@gmx.net> COPYRIGHT
Copyright (c) 2004 Eugene van der Pijll. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSO
DateTime datetime@perl.org mailing list perl v5.10.1 2007-12-03 DateTime::Format::Epoch::Lilian(3pm)
All times are GMT -4. The time now is 01:15 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy