The Perl toolchain can take a little getting used to, because dependencies are in terms of modules, not distributions, even though it's the distributions that get installed to get the modules. This is actually the right way to do it, because this way you can still find the modules you need, even if the distributions get refactored.

It is usual to name a distribution after the chief module in it, but this is not always done. Your case is particularly confusing because the chief module is Template, but the distribution is Template-Toolkit. Not only that, but there actually is a Template::Toolkit module in the distribution, but it contains no functionality, and no version number.

In this case it seems to me the best thing to do is to depend on the modules whose functionality you are actually using. I'm pretty sure if you just say

requires "Template","3.006";

things will come out the way you want.


In reply to Re: cpanm --installdeps . cannot install Template::Toolkit by Anonymous Monk
in thread cpanm --installdeps . cannot install Template::Toolkit by Skeeve

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.