Opened 6 years ago

Closed 6 years ago

#164 closed defect (fixed)

Plugin manager problem?

Reported by: RMGir Owned by:
Priority: major Milestone:
Component: editor Version: 0.19
Keywords: plugin manager Cc: rmgiroux@…

Description

I just downloaded Portable Strawberry Padre v 0.19.

More specifically,
strawberry-perl-5.10.0.3-portable-beta-1-padre-0.19

It looks good so far, but I can't enable most of the plugins via the plugin manager screen.

I was able to enable Devel, JavaScript?, My, and Vi.

But trying to enable AcmePlayCode?, CPAN, Encrypt, Parrot, PerlTidy?, Pip, or PluginHelper? gets me


Error


Can't locate object method "new" via package "Padre::Plugin::AcmePlayCode?" at C:/Users/Mike/strawberry-perl-5.10.0.3-portable-beta-1-padre-0.19/perl/site/lib/ Padre/PluginManager?.pm line 334.


OK


Any ideas?

This happened on both Vista and XP.

Change History (7)

comment:1 Changed 6 years ago by RMGir

  • Cc rmgiroux@… added

comment:2 Changed 6 years ago by fayland

  • Resolution set to fixed
  • Status changed from new to closed

try upgrade your Padre::Plugin::AcmePlayCode?

comment:3 Changed 6 years ago by RMGir

  • Resolution fixed deleted
  • Status changed from closed to reopened

Possible - except all the plugins I listed have the same error, substituting the plugin name for Padre::Plugin::AcmePlayCode?.

If you simply unzip the distribution zip on a clean machine, does enabling plugins work for you?

comment:4 Changed 6 years ago by fayland

basically it's because of new Padre changed the plugin API. and I do updated all my plugins to the new API. so whenever you met this problem, you just need upgrade all your plugin modules.

Thanks.

comment:5 Changed 6 years ago by szabgab

It is basically my mistake that I left all the old plugins installed before zipping the portable version. I am planning to release Padre 0.20 soon and then will upload a new version.

In the meantime you can the whole DIR/perl/site/lib/Padre directory and then install Padre from CPAN again using

C:>cpan
cpan>force install Padre

Need to force it as perl will think 0.19 is already installed.
This will only need to install Padre as all the prereqs are already there.

Then you can install the plugins from CPAN. Some of them already works with the new plugin mechanism.

comment:6 Changed 6 years ago by RMGir

Ok, that got me working Devel, Javascript, and My plugins - I guess the others aren't on CPAN.

Thanks!

comment:7 Changed 6 years ago by RMGir

  • Resolution set to fixed
  • Status changed from reopened to closed

re-resolving

Note: See TracTickets for help on using tickets.