我使用CentOS 6.6並安裝了Perl,cpanm
和Perlbrew。但是,當我嘗試運行Perlbrew(安裝特定的Perl版本)或cpanm
與sudoer許可,「未找到錯誤」出來:cpanm,perlbrew不適用於sudo
sudo: cpanm: command not found
sudo: perlbrew: command not found
將它不sudoers文件權限或root權限運行的時候是OK。我怎樣才能解決這個問題?
我使用CentOS 6.6並安裝了Perl,cpanm
和Perlbrew。但是,當我嘗試運行Perlbrew(安裝特定的Perl版本)或cpanm
與sudoer許可,「未找到錯誤」出來:cpanm,perlbrew不適用於sudo
sudo: cpanm: command not found
sudo: perlbrew: command not found
將它不sudoers文件權限或root權限運行的時候是OK。我怎樣才能解決這個問題?
可能的重複Command mvn and error message 「command not found」 when using sudo(跨站點)。
sudo不會調用登錄shell,因此它不會安裝任何(修改後的)PATH。將rakudobrew/bin
的路徑添加到/etc/sudoers
中的secure_path
。
使用cpanm的--sudo選項
cpanm --sudo一些::包
或執行sudo與-E保護環境,並通過PATH
sudo -E PATH="$PATH" cpanm some::package
該作品如果你有一個perlbrew編輯的Perl