cpanm не может установить модуль; дает сообщение об использовании

tyler@tyler:~$ cpanm −−local−lib HTML::Parser
Usage: cpanm [options] Module [...]

Try `cpanm --help` or `man cpanm` for more options.

Почему это дает мне сообщение об использовании? Я скопировал эту команду прямо из Промежуточного Perl (стр. 23). local::lib установлен.

Этот, однако, работает: cpanm -L extlib Plack

РЕДАКТИРОВАТЬ

Замена --local-lib на -l или -L не работает.

1 ответ

Решение

Опция --local-lib должна принимать параметр, как вы делаете это во втором примере: -L extlib

Вы, вероятно, хотите -l ~/p5libs или что-то в этом роде, в зависимости от того, где вы хотите установить свои библиотеки. Каталог по умолчанию, который использует local:: lib - ~/perl5, так что это неплохая идея.:)

Другие вопросы по тегам