I think this may be a duplicate of a bug from last week?
In short, the answer is (in point form).
1. Users should never (have to) install Module::Install themselves.
2. Certainly, we should never rely on them doing so. In fact I never
ever want to see the words "users should first install the latest
Module::Install" in any documentation or email advice, except in special
circumstances for specific individuals.
3. This possibility only rests with users than are also authors
4. Authors are expected to have Module::Install installed, and updated
to the most recent version.
5. In that case, it's dubious (but an interesting idea though) to allow
them to use a newer installed version instead of the bundled one. A
change in command names could result in a Module::Install script meaning
something different or not working.
6. No Makefile.PL is guaranteed to work with ANY Module::Install version
other than the one that it comes bundled with (for now).
7. If this feature is added, it won't be until everything, including the
command names and APIs are all frozen solid and we go post-1.0.
8. Even then it's a maybe and probably the subject of a special flag of
some sort.
9. Module::Install is useful now, but still not strictly "done" yet, so
early adopters will be expected to have to do an incremental release
from time to time (every 3-6 months would be useful).
10. These problems all stem from a preference in favour of the user, and
may result in some short term annoyances till things stabilise more.
11. Thanks for your patience :)
via RT wrote:
Show quoted text> Sat Mar 18 17:16:17 2006: Request 18234 was acted upon.
> Transaction: Ticket created by DAGOLDEN
> Queue: Module-Install
> Subject: RFE: Use installed Module::Install if newer than bundled version?
> Owner: Nobody
> Requestors: DAGOLDEN@cpan.org
> Status: new
> Ticket <URL:
http://rt.cpan.org/Ticket/Display.html?id=18234 >
>
>
> Would it be possible to have Module::Install favor an installed version
> of itself if that version is higher than the bundled version in inc?