Greetings chromatic, and thank you for your thoughtful reply, and the great book!
Indeed. The version added to my packaged Perl, was added. Sorry for the incorrect assumption.
As to the "2011"; as I read the book on page i. I see the following (quoted literally):
Running Modern Perl
The Modern::Perl...
#!/usr/bin/env perl
use Modern::Perl 2011;
use autodie;
. . . which is equivalent to:
#!/usr/bin/env perl
use 5.012;
use warnings;
use autodie;
Note the "2011".
I blindly copied the
use Modern::Perl 2011;
into a simple Perl script. Which resulted in the error I quoted in the title of this thread.
It seems clear to me at this point
1) I need to upgrade my version of Modern::Perl
2) I should simply disregard the "2011" in the use statement above
Thanks again for taking the time to respond, and for sharing your book so freely.
--Chris
#!/usr/bin/perl -Tw
use perl::always;
my $perl_version = (5.12.5);
print $perl_version;
| [reply] [d/l] [select] |
Greetings again,
Upgraded Modern::Perl to newest version (1.20121103), and
use Modern::Perl 2011;
works a champ. :)
Thanks for everyone's time, and bother, on this.
--Chris
#!/usr/bin/perl -Tw
use perl::always;
my $perl_version = (5.12.5);
print $perl_version;
| [reply] [d/l] |