Perl module error in testing


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Perl module error in testing
# 8  
Old 02-27-2015
There are couple of ways I remember as I haven't worked on perl for a long time.

Instead using
Code:
use lib qw(/home/prod/banking/ /home/prod/banking/field);

You can use
Code:
use lib '/home/prod/banking';
use lib '/home/prod/banking/field';

OR
You can also try to set PERL5LIB env variable.
Code:
PERL5LIB=$PERL5LIB:/home/prod/banking:/home/prod/banking/field
export PERL5LIB

# 9  
Old 02-27-2015
The problem is in order to test the code. I thought of taking the backup of module to my home path and debug the code. the production Module in present in the perl library function. I have taken the ctl folder /opt/acc_perl/lib/site_perl/5.14.2/ctl in the perl area to my home path /home/prod/ctl/prod.pm


Code:
Production code :
 
use ctl::Prod;

Can you let us know what need to be changed in the code to debug the module from my home path
# 10  
Old 02-27-2015
Sorry. I think I didn't get your point or you changed your problem. You can expect other replies.
# 11  
Old 02-27-2015
can you please let me know what I need to know for the above scenario, in the case perl module location is moved to my home path area.
# 12  
Old 02-27-2015
Any module/path you add with use lib or PERL5LIB will be loaded first if found.
So, If you do

Code:
use lib '/home/prod/ctl/';
use ctl::Prod;

at the beginning of the script, your home-Dir module would be loaded instead of standard location.
# 13  
Old 02-27-2015
still I am getting same error.

Code:
Can't locate object method "new" via package "ctl::Prod" (perhaps you forgot to load "lib::Prodmask"?) at testout.pl line 40.

do I need to export any variable

---------- Post updated at 06:27 AM ---------- Previous update was at 06:24 AM ----------

currently there is no environment variable set for the below,

Code:
 
 echo $PERL5LIB
su: PERL5LIB: Parameter not set.

let me know how to set the environment variable for my case.

---------- Post updated at 10:15 PM ---------- Previous update was at 06:27 AM ----------

can you let me know your comments for the above problem..
# 14  
Old 02-28-2015
Quote:
Originally Posted by ramkumar15
...
Code:
Can't locate object method "new" via package "ctl::Prod" (perhaps you forgot to load "lib::Prodmask"?) at testout.pl line 40.

...
Where are "ctl::Prod" and "lib::Prodmask" located in the filesystem in which you are running your Perl program?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Perl SSH without a perl module

I'm trying to create a perl script that will do 1 SSH session, but be able to write multiple commands to the session and receive multiple outputs. I know there are modules out there like Net:SSH::Perl, but I'm not allowed to use it. I was thinking of doing something like an open3 on an ssh... (4 Replies)
Discussion started by: mrwatkin
4 Replies

2. Windows & DOS: Issues & Discussions

Strawberry perl - New TK module installation error

Hi, I am struggling in installing TK module for strawberry perl. I downloaded TK804 module, extracted to a folder, kept in c:/strawberry/perl/lib path, then from tht path 1) perl makefile.pl 2)dmake 3)dmake test 4)dmake install During perl makefile.pl it is giving error as... (3 Replies)
Discussion started by: vasanth.vadalur
3 Replies

3. Shell Programming and Scripting

calling perl subroutine from perl expect module

All, Is it possible to call a subroutine from the perl expect module after logging to a system that is within the same program. My situation is I need to run a logic inside a machine that I'm logging in using the expect module, the logic is also available in the same expect program. Thanks,... (5 Replies)
Discussion started by: arun_maffy
5 Replies

4. Shell Programming and Scripting

Which Perl Module to use?

Hi, I need to read an excel binary file and write the data to a text file. Is it possible using Spreadsheet-ParseExcel-0.58 ? If not, is there any module available in CPAN to do this? Thanks, Js (1 Reply)
Discussion started by: jisha
1 Replies

5. Shell Programming and Scripting

Perl - Error loading module.

Hi, I have a strange issue in my script. When script is run from command prompt it runs fine,but when run from cron it exist with error message. I narrowed down the issue and found that " use Mail::Sender;" is the culprit. If I comment the statment the code runs fine in both command and... (9 Replies)
Discussion started by: coolbhai
9 Replies

6. Shell Programming and Scripting

perl module error

Hi I am working on XMLDiff utility which is working only thing which is bug in this utility is that i used Excel file as the output file so that user can perform some operations on it ... now what i am doing is i am using Spreadsheet::Writeexcel module and its giving me problems ... flow... (0 Replies)
Discussion started by: zedex
0 Replies

7. Shell Programming and Scripting

Perl Module

Hi, Please help me!! Im wondering if anyone can help me with a problem i have with some perl modules. My problem is: I'm trying to connect remote host to a unix box from a windows machine. So i'm developing an application to do this. I'm programming it in perl with tcl/tk Gui interface.... (13 Replies)
Discussion started by: Phi01
13 Replies

8. Shell Programming and Scripting

Help with Perl Module

I dont know if this is a dumb question, but I am unable to move ahead and need help - There is a perl module called Header.pm which was written by someone else. I am trying to write a simple perl script which uses a function provided by the module. The function has been exported by the module... (9 Replies)
Discussion started by: NewDeb
9 Replies

9. UNIX and Linux Applications

help: error in installing perl module DBD::mysql

Hi, I am trying to install perl module DBD::mysql and don't know how to resolve the following: # make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00base.............ok 3/5install_driver(mysql) failed: Can't load... (3 Replies)
Discussion started by: Yogesh Sawant
3 Replies

10. Shell Programming and Scripting

Replace Perl Module name in all Perl scripts

I want to replace a Perl module name in all my Perl Scripts in the cgi-bin directory. How is it possible? I have the following statement in my scripts use myUtil; I want to change it to use myUtil777; Regards, Rahul (2 Replies)
Discussion started by: rahulrathod
2 Replies
Login or Register to Ask a Question