2016-02-02 3 views
0

Я использую CentOS 6.6 и устанавливаю Perl, cpanm и Perlbrew к нему. Но когда я пытаюсь запустить Perlbrew (для установки конкретной версии Perl) или cpanm с разрешения sudoer, «Не найдена ошибка» выходит:cpanm, perlbrew не работает с sudo

sudo: cpanm: command not found 
sudo: perlbrew: command not found 

Это нормально при работе без разрешения sudoers или корня разрешения. Как я могу это исправить?

ответ

0

Используйте опцию --sudo для cpanm

cpanm --sudo некоторых :: Пакет

или запустить Sudo с -E, чтобы сохранить окружающую среду, и передать PATH

sudo -E PATH="$PATH" cpanm some::package 

это работает если у вас есть perlbrew-ed Perl