How to rebuild/reinstall dependencies of an up to date CPAN module?

28,688

Solution 1

Be forceful.

From cpan command-line application:

$ cpan -f -i Module::With::Dependencies

From CPAN shell:

cpan[1]> force install Module::With::Dependencies

Solution 2

You might try installing App::cpanminus, then use its cpanm command-line tool to install the module and its dependencies (try cpanm --help to get a list of the options).

(I also just discovered App::pmuninstall, which helped with a nasty case of refusal to update all of the files for a module by letting me uninstall the module first before installing the up-to-date version.)

Share:
28,688
matthias krull
Author by

matthias krull

Updated on June 02, 2020

Comments

  • matthias krull
    matthias krull almost 4 years

    I need to reinstall the dependencies of a CPAN module. Some dependencies which are usually installed are missing but the package itself is up to date to cpan.

    So how can i still install the dependencies?

  • matthias krull
    matthias krull about 13 years
    That only reinstalls the module itself but not the missing dependencies. Where does cpan track which module is installed? Does it track this information at all?