I'm doing some development with Catalyst, and developing it on a Debian system so 'cpan' works as intended. I thought that's refreshing, and a big improvement from the state of Perl on Windows.
I learned to set it up to use 'sudo' in the build rule of the config, and run it under my user account, rather than having to 'make' as root all the time.
But, when I moved my Catalyst app to another computer (a clone of my actual server), and let Makefile.PL/make pull down the dependencies, things got bad and very weird. One module fails testing, and it fact goes into an infinite recursion loop just loading the module (AUTOLOAD keeps getting called to satisfy blessed), and another module chokes because has is undefined.
I'm wondering if the difference is that the makefile is triggering "cpanplus", not "cpan". I couldn't find the equivalent configuration items (to make it sudo) so I wonder if it's supposed to defer to cpan's configuration, or if it just can't be used that way?
Anyway, it was a real mess and my only way out was to roll back and start over.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.