`

安装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服务的应用程序,比如网站的注册、登录等操作。本篇将详细介绍如何诊断并解决这类问题...

    mysql服务启动问题

    ### MySQL服务启动问题详解 #### 一、问题背景与原因分析 在Windows 2003环境下遇到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/...

    ruby 连接mysql的gem安装包

    ruby 连接mysql的gem安装包

    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是世界上最受欢迎的开源...

    centos7安装数据库MySQL启动报错Job for mysqld

    在 CentOS 7 操作系统中安装 MySQL 数据库时,可能会出现启动报错的现象,报错信息为 "Job for mysqld.service failed because the control process exited with error code"。这类错误的出现绝大部分是由于 my.cnf ...

    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 ...

    Windows mysql8.0.36.0详细安装教程,附带MySQL安装包

    在本教程中,我们将深入探讨如何在Windows操作系统上详细安装MySQL 8.0.36.0。MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它在各种规模的企业和项目中扮演着核心角色。MySQL 8.0版本带来了许多性能...

    关于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,难得资源

    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