我正在使用Perl6.6,并在其中安装了CentOS、cpanm和Perlbrew.但是,当我尝试使用sudoer权限运行Perlbrew (安装特定的Perl版本)或cpanm时,出现“找不到错误”:
sudo: cpanm: command not found
sudo: perlbrew: command not found在没有sudoers权限或root权限的情况下运行也是可以的。我该如何解决这个问题呢?
发布于 2017-06-24 13:21:38
对cpanm使用--sudo选项
cpanm --sudo some::package
或者使用-E运行sudo以保留环境,并传递路径
sudo -E PATH="$PATH" cpanm some::package如果您有一个perlbrew-ed Perl,这就行得通了。
发布于 2016-02-02 12:03:48
可能是的副本(跨站点)。
sudo不会调用登录shell,所以它不会安装任何(修改后的)路径。将rakudobrew/bin的路径添加到/etc/sudoers中的secure_path中。
https://stackoverflow.com/questions/35144752
复制相似问题