It seems to me that you have a lot of problems. ActiveState Perl is an attempt to port Perl for windows with binary distribution and version control for modules, this approach is dying. The success of strawberry perl and my personal experience makes me think that you are just using the wrong product.
I use only strawberries and the number of problems that I have encountered since the migration can count on one side. I am very happy going from ActiveState. I would advise you to give him a chance. Strawberry comes with a medium environment - it even compiles XS modules for you, and it opens up a genuine CPAN for you.
(this is a completely broken answer, but I'm pretty sure I used cybwin in cygwin and it worked)
Solution - Use Cygwins Term ReadKey
Essentially, you just need Cygwin Term::ReadKey sit higher in your lib hierarchy, which is why it is used.
- Create directory D: \ foo_lib
- Copy the term term / ReadKey from the cygwins / usr / lib / perl directory to D: \ foo_lib
- Copy the term /ReadKey.pm to D: \ foo_lib \ Term \
- add PERL5LIB = "D: \ foo_lib" to your StrawBerry perl environment.
or.
Run it, from Cygwin.
perl -MTerm::ReadKey -E"say Term::ReadKey::termsizeoptions()"
Regardless of this value, edit Term / ReadKey.pm from your Strawberry installation, hack it there, set the variable
my $termoption = value_you_got from above- replace
&termsizeoptions() , with $termoption
Evan carroll
source share