gruber at fedora.net
Tue Mar 23 14:06:47 EST 2004
Jason Clark <jason at jclark.org> wrote on 03/23/04 at 10:58a:
> > When executing Markdown.pl on the commandline I get the following
> > message:
> > Can't locate warnings.pm in @INC (@INC contains:
> > [...]
> While you may have perl-5.8.2_2 installed, it doesn't appear to be
> getting invoked (althought it's possible); the include path perl is
> searching is all perl5.005-specific.
Markdown is definitely not running under Perl 5.6 or higher, given
the above errors.
> If you know the correct path to your perl 5.8 executable, you can
> change the first line of Markdown.pl to reflect this location.
That's not going to work when Markdown is running as a Movable Type
plug-in. The shebang line (#!/usr/bin/perl) only has an effect when
you're running Markdown as a standalone Perl script.
Within MT, Markdown runs in the same process as the Movable Type CGI
app, and it looks like on Arthur's server, that's Perl 5.005.
> If the results of our first test (/usr/bin/perl -v) were version 5.6 or
> version 5.8, you'll need to ask your sysadmins for help; the newer perl
> is only searching the include path of the older perl.
Perl 5.6.0 shipped *4 years ago*; while it's unfortunate that many
systems are still running older versions, there's no way Markdown
will ever run on anything older than 5.6.
> > Apologies if this is not the proper use of this list.
> I don't know; it doesn't bother me. I replied on-list because I expect
> other people may have similar problems in the future, as Markdown
> becomes more popular. Hopefully they will search the archives, as you
> did :)
I agree, this is a fine use of the list. The basic idea is that
anything Markdown-related can be posted. However, once a thread
diverges from discussion of Markdown itself, it ought to be taken
More information about the Markdown-discuss