簡體   English   中英

在Amazon實例上安裝Perl DBI

[英]Installing Perl DBI on amazon instance

我有使用DBI e的perl腳本。 G

use DBI;

當我執行腳本時,出現以下錯誤:

Can't locate DBI.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at ./install.pl line 15.

試圖安裝DBI:

a) sudo perl -MCPAN -e 'install DBI'

 failed with YAML error 

b) sudo apt-get install libyaml-perl

c)重新運行a) sudo perl -MCPAN -e 'install DBI'

d)c)失敗,因此嘗試過這種方法

`sudo cpan DBI  

在步驟d)和d)中,最后我得到以下錯誤:

 Writing Makefile for DBI
Writing MYMETA.yml
  TIMB/DBI-1.627.tar.gz
  make -- NOT OK
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible

我還需要安裝DBD::mysql;

系統信息: per -v : (v5.14.2) built for x86_64-linux-gnu-thread-multi

編輯:

我進一步通過sudo apt-get install gcc

cc -v現在

.....Thread model: posix gcc version 4.6.3 .......

因此,一些谷歌搜索后,我發現這個約鏈接make失敗上的Ubuntu論壇

第3個帖子對我有用

  1. sudo apt-get install libyaml-perl

  2. sudo perl -MCPAN -e 'install DBI'

安裝DBI

(除了上述問題的步驟外)

a) sudo apt-get install build-essential autoconf automake libtool gdb

b) sudo cpan DBI

安裝DBD :: mysql

a) sudo apt-get install mysql-server

b) sudo apt-get install libmysqlclient-dev

c) sudo cpan DBD::mysql

我需要上述所有步驟,因為我有新的實例

暫無
暫無

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

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