Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: Supporting Module Requirements

by merlyn (Sage)
on May 09, 2005 at 12:33 UTC ( #455156=note: print w/replies, xml ) Need Help??


in reply to Supporting Module Requirements

You might consider PAR, but if you want to let them install their own modules, then simply list the dependencies in your Makefile.PL/Build.PL. Their CPAN.pm will Do The Right Thing to ensure that they're installed.

-- Randal L. Schwartz, Perl hacker
Be sure to read my standard disclaimer if this is a reply.

Replies are listed 'Best First'.
Re^2: Supporting Module Requirements
by thcsoft (Monk) on May 09, 2005 at 13:17 UTC
    agreed. and if you make a Bundle from your project, CPAN will install all the required modules automagically.

    language is a virus from outer space.
Re^2: Supporting Module Requirements
by mpeters (Chaplain) on May 09, 2005 at 13:52 UTC
    Or depending on the complexity of the install you could just script it and bring CPAN.pm into the picture. Look at the "Programming Examples" section in the pod.

    If you have many external dependencies (external to perl) than scripting the install will make your like much easier. If you are developing a web app, you might consider bundling it with apache so that it's all self contained. This is what krang does, and we've successfully used this same model for other projects.
Re^2: Supporting Module Requirements
by Short Circuit (Novice) on May 10, 2005 at 00:03 UTC

    PAR looks interesting. I'll definitely look into it.

    My only concern is how I'll debug non-Perl-savvy users' issues. Will the error messages remain the same?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://455156]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (3)
As of 2021-01-22 03:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Notices?