Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??

Without perlbrew, perl installation switch in win32 is a Minotaur to me. I've been sticking to 5.10.1 for years, building ,testing all around it and hope that the day of upgrading never come.

But life can't be always smooth. Recently I have to upgrade my perl to 5.16/5.18(yes, it's you! who make your modules require 5.16+! you ruin my life! ;) ) Before I start to test all modules manually.(nightmare!) I'd like to ask monks here:

is there a safe/standard/smart way to detect, build, test, and switch all modles from low version perl to the high on in Windows ?

Thanks in advance

UPDATE:

Many many thanks monks replied!! I did some work with your help in couple of days, and think the final solution is portable strawberry perl + cpanm/ExtUtils::Installed. Portable strawberry perl provides a very handy tool portableshell.bat to let user switch various perl in machine.

And next step is using cpanm or other modules(ExtUtils::Installed) like it to list all modules installed and install to the new directory.

I've now installed 5.16.3 strawberry perl and doing all tests on it. Thanks again for your generous help! hope the author of perlbrew could consider supporting windows platform in next version.





I am trying to improve my English skills, if you see a mistake please feel free to reply or /msg me a correction


In reply to tool for managing perl in win32 by xiaoyafeng

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • 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, 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, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • Outside of code tags, you may need to use entities for some characters:
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others lurking in the Monastery: (10)
    As of 2014-11-28 10:07 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      My preferred Perl binaries come from:














      Results (195 votes), past polls