in reply to Re^4: pdf libraries for Strawberry Perl
in thread pdf libraries for Strawberry Perl

Using 64-bit portable Strawberry Perl 5.24.0.1, I had no issues installing PDF::Create.

Do you have multiple versions of Perl installed?

I ask for two reasons. First, it looks like your CPAN environment is complaining about not having YAML installed, but YAML comes already installed in Strawberry Perl 5.24.0.1. Secondly, it kind of looks like you've got some software from Oracle that is including a version of Perl - and that could be a custom built Perl that their software is using. ("D:\Oracle\Middleware\Oracle_BI1\perl\bin\perl.exe" is not the default installation location for Strawberry Perl.)

Having multiple versions of Perl installed can get tricky to manage if you're not careful. For example, if you modify your system's path variable to look at your Strawberry Perl installation before looking at this Oracle custom Perl installation, that could potentially create issues for your Oracle software. Personally, I have not tried having multiple versions of Perl installed in a Windows environment.

On Linux systems, one way to manage multiple Perl installations is to use perlbrew. Unfortunately, perlbrew utilizes Linux system commands and therefore won't work in Windows. David Farrell created berrybrew to simulate perlbrew for Windows and leverages Strawberry Perl's portable versions. Later, stevieb forked that to add other functionality, which can be found here. (You can read here and here for details on why the fork happened.) If you're needing to have multiple versions of Perl installed, using berrybrew could help make things easier for you to manage.

  • Comment on Re^5: pdf libraries for Strawberry Perl