Need Perl6 modules on Windows then use Zef
Lately I have been working on writing some serious Perl 6 so I can discuss and review at the NYC Perl 6 Beginners group in NY.pm. After doing some research I then realize that I need to install additional Perl 6 modules on my Windows machine. In a Rakudo Star installation for Windows you have Panda as your default Perl6 module manager but it doesn't quite work for Windows just yet. In this post I list a few Gotchas while attempting to install HTTP::UserAgent on Windows
Here's an example of me attempting to install Perl6 HTTP::UserAgent on Windows via Powershell: HTTP::UserAgent Install via Powershell
In the example above you see that it fails to find the 'git' command in line #4
Same example now running via Windows Github Git Shell :
HTTP::UserAgent install via Git Shell
This time around it finds the git command but it fails to run prove because the full path name for prove is not Windows friendly.
I ran out of ideas so I joined #perl6 irc chat in freenode where ugexe and ZoffixWin suggested the use of Zef another module manager for Perl6.
and boom it worked! Zef install HTTP::UserAgent
Thanks to Zoffix, ugexe and the perl6 community.