`

安装mysql2出现Failed to build gem native extension

阅读更多

做rails项目的时候用到mysql2,上次装的时候出现了问题。今天又遇到了,这里写下。

出现的问题是Failed to build gem native extension。其实应该显示gem install mysql的,但是也会出现类似的问题。其实原因就是缺少依赖包。只要做执行sudo apt-get install libmysqlclient-dev 就可以了。然后bundle install。今天遇到的问题是源的问题。因为Linux源比较旧倒是不能安装依赖。总是提示,不能找到包。所以更新一下源。下面是我用的源 大家可以试着用下

sudo vi /etc/apt/source.list 打开这个文件以后删掉里面的所有。然后将下面的代码粘贴过去,就可以了。

 

deb http://packages.linuxmint.com/ nadia main upstream import

deb http://archive.ubuntu.com/ubuntu/ quantal main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ quantal-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ quantal-security main restricted universe multiverse

deb http://archive.canonical.com/ubuntu/ quantal partner

deb http://packages.medibuntu.org/ quantal free non-free

 

#deb http://archive.getdeb.net/ubuntu quantal-getdeb apps

#deb http://archive.getdeb.net/ubuntu quantal-getdeb games

 

 

另外说一下 mysql2 和mysql 没有依赖关系,安装mysql2不必一定安装mysql。

 

 

分享到:
评论

相关推荐

    解决mysql failed to open table mysql.event

    在MySQL数据库系统中,"failed to open table mysql.event" 是一个常见的错误,通常表示数据库无法正确访问或加载`mysql.event`表。`mysql.event`是MySQL服务器用来存储定时任务(也称为事件Scheduler)的地方,当这...

    MySQL-Front v5.0 Build 1.0 官方中文版序列号

    根据提供的信息,我们可以了解到“MySQL-Front v5.0 Build 1.0 官方中文版序列号”涉及的是一个用于管理和操作MySQL数据库的应用程序。接下来,我们将详细解析这一工具的功能、特点以及如何使用等内容。 ### MySQL-...

    mysql2-0.3.16.gem

    A simple, fast Mysql library for Ruby, binding to libmysql Gemfile entry -- gem 'mysql2', '0.3.16' Install with GEM -- gem install mysql2 --version 0.3.16

    MySQL连接抛出Authentication Failed错误的分析与解决思路

    在使用MySQL数据库时,可能会遇到“Authentication Failed”错误,这通常意味着客户端在尝试连接数据库时认证失败。错误信息显示“Reading from the stream has failed”,表明在数据传输过程中存在问题。本篇文章将...

    MySQL Daemon failed to start错误解决办法

    MySQL Daemon failed to start错误是MySQL数据库服务启动时遇到的问题,通常会导致MySQL服务器无法正常运行,影响到依赖于MySQL服务的应用程序,比如网站的注册、登录等操作。本篇将详细介绍如何诊断并解决这类问题...

    gem安装、rails安装、mysql库文件安装

    1.安装gem,进入gem文件夹,里面有个setup文件,直接双击就行了。 2.进入rails目录使用gem命令安装(这一步必须要上...3.复制libmySQL.dll到ruby的安装目录的bin文件夹下,然后使用gem安装mysql-2.7.3-x86-mswin32.gem.

    mysql2-0.3.18.gem

    mysql2-0.3.18.gem ,难得资源,注意收藏好。

    zabbix监控mysql

    1. 安装Zabbix Server和Agent:首先确保Zabbix Server和被监控的MySQL服务器上已安装Zabbix Server和Agent,并完成基本配置。 2. 配置Zabbix Agent:在MySQL服务器上的Zabbix Agent配置文件(通常是/etc/zabbix/...

    mysql安装教程 linux安装mysql Windows安装mysql_Mysql教程

    - **问题2:安装过程中出现“mysql-server-5.5-win32:60-Adding firewall rule for MySQL55 on port 3306. mysql-server-5.5-win32:66-Adding firewall rule failed.”**: - 这个问题通常是因为安装程序无法正确...

    native for mysql 10.1

    【标题】"native for mysql 10.1" 指的是MySQL数据库管理系统的一个特定版本,10.1版,该版本可能具有针对原生(native)操作优化的特性,这意味着它与操作系统集成得更好,性能更高效。MySQL是世界上最受欢迎的开源...

    mysql安装失败

    在安装mysql的时候,就会遇到以下错误。遇到错误不可怕,怕的就是被错误所击倒! The security settings could not be applied to the database because the connection has failed with the following error. ...

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

    ### PHP中连接MySQL时出现Fatal error: Call to undefined function mysql_connect() #### 问题概述 在使用PHP连接MySQL数据库的过程中,可能会遇到以下错误信息:“Fatal error: Call to undefined function ...

    关于mysql 8.0.13zip包安装方法

    mysql 8.0.13默认有一个data文件夹,这个文件夹得删了,不然安装服务时候会有日志文件提示报错: Failed to find valid data directory. Data Dictionary initialization failed. 还有,要在mysql文件夹里新建个my...

    mysql-2.9.1.gem

    mysql-2.9.1.gem,难得资源

    lnmp安装(nginx mysql php )

    2. 配置MySQL安全设置:`sudo mysql_secure_installation` 3. 设置root用户的密码,移除匿名用户,禁止root远程登录,以及删除测试数据库。 安装PHP(Hypertext Preprocessor),它是服务器端的脚本语言,常用于...

    QT 5.15.2 安装MySQL驱动

    - 打开QT Creator,选择你的项目,然后在项目设置(Project > Build Settings)中,添加MySQL Connector/C++的库路径到`LIBS`环境变量。通常,这会是类似`-L"path_to_connector\lib"`这样的格式。 - 在`INCLUDE...

    Mysql安装教程

    本文将详细介绍 Mysql 的安装步骤,并解决可能出现的一些问题。 一、准备工具 在安装 Mysql 之前,需要准备以下工具: * Mysql 安装文件(如 mysql-installer-community-8.0.13.0.msi) * .net framework 4.5.2...

    mysql数据库镜像安装包+教程(5.7版本)

    mysql5.7安装教程+mysql5.7镜像安装+mysql学习+mysql5.7镜像包 mysql5.7安装教程+mysql5.7镜像安装+mysql学习+mysql5.7镜像包 mysql5.7安装教程+mysql5.7镜像安装+mysql学习+mysql5.7镜像包 mysql5.7安装教程+mysql...

Global site tag (gtag.js) - Google Analytics