Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Perl on windows installation - Perhaps some work to be done here. #271

Open
MartinMcGrath opened this issue May 10, 2018 · 5 comments
Open
Assignees

Comments

@MartinMcGrath
Copy link
Contributor

Hi,

The Windows installation page (https://learn.perl.org/installing/windows.html) suggests Padre, the Padre page links to an DWIM perl which hasn't been updated in years:

No new version of DWIM Perl has been released for quite some time. You are probably better off using Perlbrew to install it on Linux or Strawberry Perl for Windows.

http://dwimperl.szabgab.com/

With this in mind perhaps it'd be better to simply suggest Strawberry Perl, and then cpanm Padre to install the IDE.

@ranguard
Copy link
Member

I agree with this - also not sure Padre has much advantage over other editors + Perl plugins - either send patch or when I next review these tickets I'll try get sorted

@LorenzoTa
Copy link

LorenzoTa commented Jun 25, 2018

For what I can say I'd simply suggest Strawberry Perl to all windows users. I work most of the times on windows and I switched from ActivePerl to Strawberry Perl ~6 years ago and I found no problems at all. Strawberry makes a big effort releasing distros with many preinstalled modules and also has the portable serie. Since 5.20 it also has the PDL edition. It has 64 versions and 32 bit ones with or without USE_64_BIT_INT ...what do you want more? ;=)

About Padre I'm not in the position to judge: i tried once many years ago within dwimperl. Now dwim is no more supported. As suggested by MartinMcGrath above I tried cpan Padre but I got first an error testing Client::Debug then I issued notest install Client::Debug with no errors.

A new instance of cpan Padre failed again. I had success with notest install Padre but the main program failed to start:

Malformed UTF-8 character: \xe0\x20\x6c (unexpected non-continuation byte 0x20, immediately after start byte 0xe0; need 3 bytes, got 1) at D:/ulisseDUE/perl5.26.64bit/perl/site/lib/Padre/Wx/Main.pm line 5564. Malformed UTF-8 character (fatal) at D:/ulisseDUE/perl5.26.64bit/perl/site/lib/Padre/Wx/Main.pm line 5564. Compilation failed in require at D:/ulisseDUE/perl5.26.64bit/perl/site/lib/Padre/Wx/App.pm line 58. Perl exited with active threads: 1 running and unjoined 0 finished and unjoined 0 running and detached

My tests on: This is perl 5, version 26, subversion 0 (v5.26.0) built for MSWin32-x64-multi-thread Strawberry portable edition.

Not the best way to start.

In conclusion I'd say: go with Strawberry Perl without esitation, even Larry suggest it, and use your preferred text editor or IDE.

@davebaird
Copy link

You can get Padre up and running quite easily on Strawberry Perl 5.28 (in 5.30 Wx is broken) following these instructions - https://paulshipley.id.au/blog/coding-tips/ide-for-strawberry-perl-for-windows/

@rspier
Copy link
Contributor

rspier commented Aug 12, 2020

Anyone want to send a PR to improve the situation?

@LeonardBinns
Copy link

THANK YOU to davebaird for pointing me to Paul Shipley's instructions (https://paulshipley.id.au/blog/coding-tips/ide-for-strawberry-perl-for-windows/)

Took me two days to finally install Padre on top of the latest version of Strawberry Perl... figured out all my problems with the exception of patching Locker.pm, which Paul's webpage helped me navigate :-)

Also, for any of you trying to accomplish the same... I manually --force installed some of the required modules that Padre needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants