找不到GDBM_File.pm

时间:2018-02-11 16:04:29

标签: perl

我在Mac(Sierra)上安装了RandSQLGenerator并运行了此命令。

./gentest.pl --dsn=dbi:mysql:host=127.0.0.1:port=4000:user=root:database=test --grammar=conf/outer_join.yy --gendata=conf/outer_join.zz --thread=1 --sqltrace=MarkErrors

我收到以下错误消息

  

无法在@INC中找到GDBM_File.pm(您可能需要安装GDBM_File模块)
  (@INC包含:
      / lib目录
      LIB
      /Library/Perl/5.18/darwin-thread-multi-2level
      /Library/Perl/5.18
      /Network/Library/Perl/5.18/darwin-thread-multi-2level
      /Network/Library/Perl/5.18
      /Library/Perl/Updates/5.18.2/darwin-thread-multi-2level
      /Library/Perl/Updates/5.18.2
      /System/Library/Perl/5.18/darwin-thread-multi-2level
      /System/Library/Perl/5.18
      /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level
      /System/Library/Perl/Extras/5.18
      。
  )在lib / GenTest.pm第34行。
      BEGIN失败 - 编译在lib / GenTest.pm第34行中止。
      在./gentest.pl第27行的require中编译失败。
      BEGIN失败 - 编译在./gentest.pl第27行中止。

我尝试从Google搜索但仍无法解决此问题。

1 个答案:

答案 0 :(得分:0)

它在cpan上。

您可以通过以下命令安装它:

  

cpan GDBM_File