0

我正在使用 CentOS 6.6 并在其中安装 Perl cpanm、. 和 Perlbrew。但是当我尝试运行 Perlbrew(安装特定的 Perl 版本)或cpanm使用 sudoer 权限时,会出现“未找到错误”:

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

在没有 sudoers 权限或 root 权限的情况下运行是可以的。我怎样才能解决这个问题?

4

2 回答 2

1

对 cpanm 使用 --sudo 选项

cpanm --sudo some::package

或使用 -E 运行 sudo 以保护环境,并通过 PATH

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

如果你有一个 perlbrew-ed Perl 这工作

于 2017-06-24T05:21:38.120 回答
-1

使用 sudo (跨站点)时,命令 mvn 和错误消息“找不到命令”可能重复。

sudo 不会调用登录 shell,因此它不会安装您的任何(修改后的)PATH。将路径添加rakudobrew/binsecure_pathin /etc/sudoers

于 2016-02-02T04:03:48.477 回答