簡體   English   中英

安裝DBI Perl模塊時出錯

[英]Error When Installing DBI Perl Module

這是我的輸出,有什么建議嗎? 我嘗試通過perl -MCPAN -e shell安裝,然后強制安裝DBI。

cpan[10]> force install DBI
Running install for module 'DBI'
Running make for T/TI/TIMB/DBI-1.636.tar.gz
  Has already been unwrapped into directory /root/.cpan/build/DBI-1.636-sGWX9V

  CPAN.pm: Building T/TI/TIMB/DBI-1.636.tar.gz

gcc -c   -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic   -DVERSION=\"1.636\" -DXS_VERSION=\"1.636\" -fPIC "-I/usr/lib64/perl5/CORE"  -W -Wall -Wpointer-arith -Wbad-function-cast -Wno-comment -Wno-sign-compare -Wno-cast-qual -Wmissing-noreturn -Wno-unused-parameter Perl.c
/bin/sh: gcc: command not found
make: *** [Perl.o] Error 127
  TIMB/DBI-1.636.tar.gz
  /bin/make -- NOT OK
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Failed during this command:
 TIMB/DBI-1.636.tar.gz                        : make NO

錯誤信息:

    /bin/sh: gcc: command not found

所以你需要安裝gcc

如您所見,安裝gcc將解決此問題。

但我想知道為什么您不使用預打包的版本。

$ sudo yum install perl-DBI

另外,您是否知道現在不支持Fedora 20? 我強烈建議您升級到受支持的版本(Fedora 24或25)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM