`

[Error]gem install mysql in ubuntu

阅读更多
问题:
agideo@ats02u:~$ sudo gem install mysql
Building native extensions.  This could take a while...
ERROR:  Error installing mysql:
        ERROR: Failed to build gem native extension.

/usr/local/bin/ruby extconf.rb install mysql
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... yes
checking for mysql_query() in -lmysqlclient... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=/usr/local/bin/ruby
        --with-mysql-config
        --without-mysql-config
        --with-mysql-dir
        --without-mysql-dir
        --with-mysql-include
        --without-mysql-include=${mysql-dir}/include
        --with-mysql-lib
        --without-mysql-lib=${mysql-dir}/lib
        --with-mysqlclientlib
        --without-mysqlclientlib
        --with-mlib
        --without-mlib
        --with-mysqlclientlib
        --without-mysqlclientlib
        --with-zlib
        --without-zlib
        --with-mysqlclientlib
        --without-mysqlclientlib
        --with-socketlib
        --without-socketlib
        --with-mysqlclientlib
        --without-mysqlclientlib
        --with-nsllib
        --without-nsllib
        --with-mysqlclientlib
        --without-mysqlclientlib


解决
sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

注意这里有两对 "--"
分享到:
评论

相关推荐

    gem install redis报错的解决方案

    总结来说,当`gem install redis`报错“加载命令:install (LoadError)”和“无法加载此类文件 -- zlib”时,这意味着系统缺少`zlib`库。解决这个问题的关键是安装`zlib-devel`(或相应的开发库),然后重新配置和...

    在Ubuntu14.04上离线安装mysql5.7.19时需要的两个依赖包

    dpkg: error processing package mysql-community-client (--install): dependency problems - leaving unconfigured Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Errors were encountered while ...

    redis安装集群用redis-3.0.0.gem

    执行gem install redis /usr/local/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (LoadError) from /usr/local/lib/ruby/2.3.0/rubygems/core_ext/...

    ubuntu交叉编译mysql的C语言程序到ARM开发板

    在目标板运行./mysqltest 时,可能出现错误信息"error while loading shared libraries: libmysql.so.16: cannot open shared object file: No such file or directory"。为了解决该错误,需要将 /usr/local/mysql/...

    Ubuntu安装指定版本mysql

    ./scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql ``` 这将初始化MySQL的数据库。 启动MySQL 然后,我们可以启动MySQL: ``` ./bin/mysqld_safe --user=mysql & ``` 这将启动MySQL服务器。 ...

    解决Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

    ### 解决Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE 在Android应用开发过程中,开发者经常会遇到一些安装错误,其中“Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE”(安装错误:安装...

    lnmp安装(nginx mysql php )

    1. 安装MySQL:`sudo apt-get install mysql-server` 2. 配置MySQL安全设置:`sudo mysql_secure_installation` 3. 设置root用户的密码,移除匿名用户,禁止root远程登录,以及删除测试数据库。 安装PHP(Hypertext...

    MYSQL ERROR1405 解决方案

    ### MySQL Error 1405 解决方案详解 在日常使用MySQL数据库的过程中,可能会遇到各种错误提示,其中Error 1405(访问被拒绝,因为用户名或密码不正确)是一个较为常见的问题。本文将从该错误产生的原因入手,详细...

    ubuntu18.04卸载mysql并重新安装的方法.doc

    `dpkg: 处理软件包 mysql-server-5.7 (--configure)时出错: installed mysql-server-5.7 package post-installation script subprocess returned error exit status 127` 这个错误是由于MySQL服务器的post-...

    Ubuntu源更新错误修复大全

    ### Ubuntu源更新错误修复大全 #### 引言 在日常使用Ubuntu系统的过程中,用户们难免会遇到各种各样的更新错误。这些错误不仅会影响系统的正常使用,还可能导致某些关键组件无法正常工作。本文将详细介绍几种常见...

    Ubuntu出现error17的解决方法

    ### Ubuntu出现Error 17的解决方法详解 在双系统环境下安装或使用Ubuntu的过程中,可能会遇到启动时出现“Error 17”的问题。这一错误通常与GRUB(GNU GRand Unified Bootloader)引导加载程序有关,特别是当用户...

    MySQL导入sql脚本错误:2006 解决方法

    Error Code: 2006 - MySQL server has gone away 最终找到原因,原来是MySQL导入大批量数据的时候超出了默认允许最大的数据包所以就提示2006 – MySQL server has gone away 于是找到my.cnf,在[mysqld]加入: max...

    MySQL Error Code文档手册

    MySQL Error Code 文档手册 MySQL 错误代码是 MySQL 数据库管理系统中的一个重要组成部分,它用于记录和描述 MySQL 数据库在运行过程中可能出现的各种错误信息。了解 MySQL 错误代码对于数据库管理员和开发人员来...

    Configure And Install Pjsip on Ubuntu14

    - **错误提示**:“fatal error: alsa/asoundlib.h: No such file or directory” - 解决方法:确保已经安装了alsa-utils和alsa-lib-devel包。可以使用命令`sudo apt-get install libasound2-dev`来安装这些包。 ...

    mysql安装.zip

    mysql8.0.12安装在Ubuntu16.04 解压,然后把解压后的文件上传至ubuntu系统中(随便创建一个文件夹就好),都是从官网上下载的放心使用。 安装顺序: sudo dpkg -i libaio1_0.3.110-2_amd64.deb sudo dpkg -i ...

    php中连接mysql时出现Fatal error Call to undefined function mysql_connect()

    - 对于某些发行版,可以直接通过包管理器安装,例如在Debian/Ubuntu上:`sudo apt-get install php-mysql`。 ### 二、正确配置php.ini文件 1. **确认PHP配置文件的位置**: - 在PHP脚本中使用`phpinfo()`函数,...

    ubuntu安装mysql(1).doc

    输入`sudo apt-get install mysql-server-5.7`,系统将自动下载并安装MySQL 5.7。安装完成后,会在`/etc/mysql/debian.cnf`文件中生成一个初始用户名和密码(默认随机)。使用这些凭据登录MySQL。 3. **设置root...

    How To Install phpIPAM on Ubuntu 22.0420.0418.04

    sudo apt install apache2 php libapache2-mod-php php-mbstring php-xmlrpc php-soap php-gd php-xml php-zip php-mysqlnd mysql-server ``` **3. 配置MySQL** 创建phpIPAM数据库和用户,并授权: ```sql CREATE ...

    ubuntu系统下 python链接mysql数据库的方法

    在Ubuntu系统中,Python连接MySQL数据库是一个常见的需求,特别是在开发基于Python的数据处理应用时。本文将详细介绍如何在Ubuntu环境下配置Python连接MySQL数据库的步骤。 首先,确保已经安装了MySQL服务器和...

    安装mysql-connector-odbc前提必须微软组件

    Error installing ODBC driver MySQL ODBC5.3 ANSI Driver,ODBC error 13:无法加载 MySQL ODBC5.3 ANSI Driver ODBC驱动程序的安装例程, 因为存在系统错误代码 126:找不到指定的模块。 解决方案:如果电脑是...

Global site tag (gtag.js) - Google Analytics