Forum archive 2000-2006

Adam Meikle - Bug in

Adam Meikle - Bug in

by Arnold Pizer -
Number of replies: 0
inactiveTopicBug in topic started 2/16/2001; 11:34:27 AM
last post 2/16/2001; 2:26:00 PM
userAdam Meikle - Bug in  blueArrow
2/16/2001; 11:34:27 AM (reads: 1287, responses: 2)
We got the following error when running this script to set up the demo course:


Software error

Can't locate Net/ in @INC

(more error text followed)

Any ideas on what we might need to put in the @INC array?

Adam Meikle Ken Appel University of New Hampshire Math Dept.

<| Post or View Comments |>

userMichael Gage - Re: Bug in  blueArrow
2/16/2001; 11:48:38 AM (reads: 1548, responses: 0)
if you type

perl -e 'print "@INC"'

on the unix line you will find the library directories which perl searches in order to find the modules requested in perl commands such as

use Net::SMTP;


In one of those library directories you need to have the directory/module



If you don't have the perl module stored on your site it can be obtained from CPAN and installed in your local perl library.

(If you don't have permission to do this, you can grab the Net/ module off the CPAN site and store it in the top level of the WeBWorK directory -- that is usually within the search path of @INC. So you will have the structure:



You will also have, stored in the system directory.

Hope this helps.

-- Mike

<| Post or View Comments |>

userArnold K. Pizer - Re: Bug in  blueArrow
2/16/2001; 2:26:00 PM (reads: 1493, responses: 0)
The linuxredhat.html document has the most explicit directions on installing and testing the required perl modules. In particular if you enter

perl -MNet::SMTP -e 'print "installed\n"'

You will get the message:


if Net::SMTP is installed an an error message if it isn't. Note if you have more than one version of perl running, enter e.g.

/usr/local/bin/perl -MNet::SMTP -e 'print "installed\n"'

if that's the perl webwork is using (check the first line of almost any script, e.g.

<| Post or View Comments |>