- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
这是输出:
Ian-MacBook-Pro:DBD-mysql-4.011 ianseyer$ sudo Perl Makefile.PLCan't exec "mysql_config": No such file or directory at Makefile.PL line 76.Cannot find the file 'mysql_config'! Your execution PATH doesn't seem not contain the path to mysql_config. Resorting to guessed values!Can't exec "mysql_config": No such file or directory at Makefile.PL line 454.Can't find mysql_config. Use --mysql_config option to specify where mysql_config is locatedCan't exec "mysql_config": No such file or directory at Makefile.PL line 454.Can't find mysql_config. Use --mysql_config option to specify where mysql_config is locatedCan't exec "mysql_config": No such file or directory at Makefile.PL line 454.Can't find mysql_config. Use --mysql_config option to specify where mysql_config is locatedPLEASE NOTE:For 'make test' to run properly, you must ensure that the database user 'root' can connect to your MySQL server and has the proper privileges that these tests require such as 'drop table', 'create table', 'drop procedure', 'create procedure'as well as others. mysql> grant all privileges on test.* to 'root'@'localhost' identified by 's3kr1t';You can also optionally set the user to run 'make test' with:perl Makefile.pl --testuser=usernameCan't exec "mysql_config": No such file or directory at Makefile.PL line 454.Can't find mysql_config. Use --mysql_config option to specify where mysql_config is locatedCan't exec "mysql_config": No such file or directory at Makefile.PL line 454.Can't find mysql_config. Use --mysql_config option to specify where mysql_config is locatedCan't exec "mysql_config": No such file or directory at Makefile.PL line 454.Can't find mysql_config. Use --mysql_config option to specify where mysql_config is locatedFailed to determine directory of mysql.h. Use perl Makefile.PL --cflags=-Ito set this directory. For details see the INSTALL.html file,section "C Compiler flags" or type perl Makefile.PL --help
我已经研究了这个问题并尝试创建一个符号链接(symbolic link)无济于事。
我必须自己编译吗?
最佳答案
如果你安装了大家都安装的mysql服务器:sudo apt-get install mysql-server (或类似的东西)
你缺少一些额外的文件,这个 perl 模块的 makefile 依赖于这些文件。
您可以尝试通过安装以下软件包来解决此问题:
sudo apt-get install libmysqlclient-dev
引用: http://cpansearch.perl.org/src/RUDY/DBD-mysql-2.9008/INSTALL.html#configuration
关于mysql - 尝试安装 Perl-Mysql DBD,找不到 mysql_config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4729722/
我正在尝试在 Ubuntu 12.04 上运行生物信息学工具 OrthoMCL。此工具需要一个 MySQL 数据库来进行数据处理。我的 SQL 数据库运行良好,版本为 5.5.34。 OrthoMCL
安装信息: Using DBI 1.608 (for perl 5.008009 on x86_64-linux) installed in /usr/local/lib/perl5/site_per
当尝试运行从 PHP 网页创建新 oracle 数据库的 perl 脚本时,出现错误。 我的 PHP 页面托管在 linux 服务器 (centos7) 更新了以下环境变量: export ORACL
在http://kobesearch.cpan.org/htdocs/DBD-mysql/DBD/mysql.pm.html有对 ODBC 的某些引用,但 afaik DBD::mysql 在连接堆栈
因为使用 DBD::mysql 的类似语句似乎工作正常,当使用 DBD::SQLite 时,我在 HAVING 子句中使用整数占位符的错误在哪里?作为 DBI 驱动程序? #!/usr/bin/per
我写了下面的代码: $dbh = DBI->connect('dbi:SQLite:mysqlite.db', "", "") || die "Cannot connect: $DBI::errstr
#!/usr/bin/env perl use warnings; use strict; use DBI; my $dbh = DBI->connect( "DBI:CSV:", '', '', {
我尝试了 3 种不同的方法来将多行(超过 500 行)插入到 SQLite 表中。与直觉相反,下面的方法 3 是最快的。我本以为方法 2 是最快的,因为它使用“准备好的”语句句柄。但是我的第三种方法—
有人可以指导我如何安装 Perl DBD::Oracle模块? 这是我到目前为止所做的: 平台:RHEL 5.8 64 位 已安装 Perl DBI 包 安装了适用于 Linux 64 位的 Orac
我试图在 Mac OS 上运行 Perl DBI 并不断遇到此错误: install_driver(mysql) failed: Can't load '/Library/Perl/5.18/darw
我很难让手动事务按照 DBD::Pg 中的记录工作,或者我只是误解了所述文档。 我的理解是,如果我想手动管理事务,我应该关闭 AutoCommit。 $dbh->{AutoCommit} = 0; $
为什么行 "$rc = $dbh->func( 'dropdb', $dbname, 'admin' );"删除数据库 db_test_2? #!/usr/bin/perl use warnings;
我正在尝试使用 DBD::Mock测试使用数据库的代码。到目前为止,正常的 SQL 查询工作得很好,但是我对如何测试调用存储过程的代码有些不知所措。使用 DBD::Mock::Session->new
我想通过 Perl 连接到 Oracle 数据库。为此,我尝试使用以下命令从 CPAN 安装 DBD::Oracle: [root@localhost Admin]# cpan DBD::Oracle
我曾尝试在 Linux 和 Windows 上使用 DBD::Advantage,但没有成功。 Windows 版本附带了一个看似完整的安装程序,但它留下了 DBD-Advantage-8.10.ta
我正在尝试使用带有 DBI 和 DBD::CSV 的德式 CSV 文件。这反过来又使用 Text::CSV 来解析文件。我想使用 SQL 查询该文件中的数据。 我们先来看看文件。它由分号( ; )分隔
我有两个疑问 当我运行以下 perl 脚本时,我收到以下错误 Unable to connect: ORA-12154: TNS:could not resolve the connect ident
有人可以解释一下 DBI 和 DBD 到底是什么吗?什么时候应该使用其中一种以及使用一种的好处。 最佳答案 DBI 是数据库访问库,而 DBD 是 DBI 用来访问特定数据库的“驱动程序”(例如,一个
在写我的问题时(如何:插入一个新条目,如果已经存在,请更新它),我在Related Questions中找到了一些答案: $sql = "INSERT OR REPLACE INTO $table
我并行使用 SQLite 数据库。主要用于阅读——这意味着一切都很好。但也用于写入和删除表格。然后突然我在随机时间得到这个(这表明一个竞争条件 - 这是预期并行运行的东西): Error: near
我是一名优秀的程序员,十分优秀!