當我試圖安裝使用cpan
上的RedHat 7.3的任何模塊,我得到這個奇怪的消息 - 「make: execvp: true: Permission denied
」:奇怪的錯誤嘗試在RedHat的安裝使用CPAN模塊時
sudo cpan
cpan[1]> install Log::Log4perl
...
(tests run ok)
...
Running make install
make: execvp: true: Permission denied
make: *** [blibdirs] Error 127
MSCHILLI/Log-Log4perl-1.49.tar.gz
sudo /bin/make install -- NOT OK
Failed during this command:
MSCHILLI/Log-Log4perl-1.49.tar.gz : install NO
然後,如果我導航到cpans build_dir
(從MyConfig.pm
),找到該模塊的文件夾,並在那裏運行make test; sudo make install
- 一切正常。
那裏有什麼問題cpan
?這可以如何解決?
對於'Log :: Log4perl'這可以工作,但不是每個模塊都以RPM的形式提供。例如,對於'sudo yum install Text :: Xslate',可悲的是,這將不起作用(至少在我的配置中)。 – Basil
@Basil你的問題不是關於'Text :: Xslate'。 – stevieb
'perl-Text-Xslate'存在於某些CentOS回購站中。 –