Perl模块安装错误CPAN

前端之家收集整理的这篇文章主要介绍了Perl模块安装错误CPAN前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我尝试在ubuntu 12.04中使用cpan安装Spreadsheet :: WriteExcel perl模块时,我收到以下错误.
  1. > Can't exec "/usr/bin/make": No such file or directory at
  2. > /usr/share/perl/5.14/CPAN/Distribution.pm line 2078.
  3. > JMCNAMARA/OLE-Storage_Lite-0.19.tar.gz /usr/bin/make -- NOT OK
  4. > 'YAML' not installed,will not store persistent state Running make
  5. > test Can't test without successful make Running make install Make
  6. > had returned bad status,install seems impossible Running make for
  7. > J/JM/JMCNAMARA/Spreadsheet-WriteExcel-2.40.tar.gz Has already been
  8. > unwrapped into directory
  9. > /root/.cpan/build/Spreadsheet-WriteExcel-2.40-gJaT_A
  10. >
  11. > CPAN.pm: Going to build
  12. > J/JM/JMCNAMARA/Spreadsheet-WriteExcel-2.40.tar.gz
  13. >
  14. > Warning: Prerequisite 'OLE::Storage_Lite => 0.19' for
  15. > 'JMCNAMARA/Spreadsheet-WriteExcel-2.40.tar.gz' Failed when processing
  16. > 'JMCNAMARA/OLE-Storage_Lite-0.19.tar. 'make => NO'. Continuing,but
  17. > chances to succeed are limited. Can't exec "/usr/bin/make": No such
  18. > file or directory at /usr/share/perl/5.14/CPAN/Distribution.pm line
  19. > 2078. JMCNAMARA/Spreadsheet-WriteExcel-2.40.tar.gz /usr/bin/make -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status,install seems
  20. > impossible Failed during this command:
  21. > JMCNAMARA/OLE-Storage_Lite-0.19.tar.gz : make NO
  22. > JMCNAMARA/Spreadsheet-WriteExcel-2.40.tar.gz : make NO

我也尝试了以下更改.它没用.

  1. o conf make /usr/bin/make
  2. o conf commit

然后我尝试安装OLE-Storage_Lite,我得到了同样的错误.

解决方法

查看错误消息:
  1. Can't exec "/usr/bin/make": No such file or directory at /usr/share/perl/5.14/CPAN/Distribution.pm line 2078.

make缺失.因此:安装make.

  1. apt-get install build-essential

将为您提供编译软件所需的大部分内容.

I tried the following changes also

那些告诉CPAN它可以在/usr/bin/make找到make,错误信息已经告诉你它在那里不存在.

猜你在找的Perl相关文章