【问题标题】:Installing Perl DBI on amazon instance在亚马逊实例上安装 Perl DBI
【发布时间】:2013-06-12 04:01:54
【问题描述】:

我有使用 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

编辑:

我进一步安装了 gcc sudo apt-get install gcc

cc -v 现在是

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

【问题讨论】:

    标签: perl dbi


    【解决方案1】:

    所以经过一番谷歌搜索后,我在Ubuntu Forum 上找到了关于make 失败的链接

    post#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

    我需要上述所有步骤,因为我有新实例

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-07
      • 2013-03-03
      • 2015-01-19
      • 1970-01-01
      • 2010-12-28
      • 2015-12-14
      • 2013-11-07
      • 2014-05-10
      相关资源
      最近更新 更多