Ticket #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
comment:2 Changed 4 years ago by fayland
- Status changed from new to closed
- Resolution set to fixed
try upgrade your Padre::Plugin::AcmePlayCode?
comment:3 Changed 4 years ago by RMGir
- Status changed from closed to reopened
- Resolution fixed deleted
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 4 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 4 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.
