Can't help with ActivePerl (but their page mentions 5.10 as supported in their enterprise edition). I'd go for StrawberryPerl; on their releases page they have 5.10.1.5 (May 2011). The ZIP edition (as opposed to the MSI installer) doesn't need admin privileges and therefore will not mess with the system's internals, which is why i prefer this method.
Then there is berrybrew, which allows you to use multiple (Strawberry) Perl versions concurrently, so you could first get your scripts to work again using 5.10 and later switch to a newer Perl (and back and forth). | [reply] |
Thanks for your great advice, soonix. I'm now working on installing, understanding and exploiting Strawberry. Since I don't get around much anymore I thought I'd just install the .MSI version of 5.10 but the installer issued the message "Installer is no longer responding" for an hour, so I had to give up. (I'll report this to them as soon as I have time to figure out their complicated reporting procedures.) So far I'm getting the same results whether I issue programname.pl or c:\perl programname.pl. In either case $] is set to 5.22, the version I'm trying to avoid. Is there any way my program can sense that it is running Strawberry Perl rather than ActiveState Perl?
| [reply] |
| [reply] |
Do you actually use berrybrew?
| [reply] |
Not currently. I did try it out for curiosity's sake and to test if it works as advertised. But I'm already used to my setup with ConEmu with half a handful of Perls which I need to use both with and without admin privileges.
| [reply] |