做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.event`表。`mysql.event`是MySQL服务器用来存储定时任务(也称为事件Scheduler)的地方,当这...
根据提供的信息,我们可以了解到“MySQL-Front v5.0 Build 1.0 官方中文版序列号”涉及的是一个用于管理和操作MySQL数据库的应用程序。接下来,我们将详细解析这一工具的功能、特点以及如何使用等内容。 ### MySQL-...
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”错误,这通常意味着客户端在尝试连接数据库时认证失败。错误信息显示“Reading from the stream has failed”,表明在数据传输过程中存在问题。本篇文章将...
MySQL Daemon failed to start错误是MySQL数据库服务启动时遇到的问题,通常会导致MySQL服务器无法正常运行,影响到依赖于MySQL服务的应用程序,比如网站的注册、登录等操作。本篇将详细介绍如何诊断并解决这类问题...
### MySQL服务启动问题详解 #### 一、问题背景与原因分析 在Windows 2003环境下遇到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 ,难得资源,注意收藏好。
1. 安装Zabbix Server和Agent:首先确保Zabbix Server和被监控的MySQL服务器上已安装Zabbix Server和Agent,并完成基本配置。 2. 配置Zabbix Agent:在MySQL服务器上的Zabbix Agent配置文件(通常是/etc/zabbix/...
- **问题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" 指的是MySQL数据库管理系统的一个特定版本,10.1版,该版本可能具有针对原生(native)操作优化的特性,这意味着它与操作系统集成得更好,性能更高效。MySQL是世界上最受欢迎的开源...
### PHP中连接MySQL时出现Fatal error: Call to undefined function mysql_connect() #### 问题概述 在使用PHP连接MySQL数据库的过程中,可能会遇到以下错误信息:“Fatal error: Call to undefined function ...
在本教程中,我们将深入探讨如何在Windows操作系统上详细安装MySQL 8.0.36.0。MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它在各种规模的企业和项目中扮演着核心角色。MySQL 8.0版本带来了许多性能...
mysql 8.0.13默认有一个data文件夹,这个文件夹得删了,不然安装服务时候会有日志文件提示报错: Failed to find valid data directory. Data Dictionary initialization failed. 还有,要在mysql文件夹里新建个my...
mysql-2.9.1.gem,难得资源
mysql5.7安装教程+mysql5.7镜像安装+mysql学习+mysql5.7镜像包 mysql5.7安装教程+mysql5.7镜像安装+mysql学习+mysql5.7镜像包 mysql5.7安装教程+mysql5.7镜像安装+mysql学习+mysql5.7镜像包 mysql5.7安装教程+mysql...
2. 配置MySQL安全设置:`sudo mysql_secure_installation` 3. 设置root用户的密码,移除匿名用户,禁止root远程登录,以及删除测试数据库。 安装PHP(Hypertext Preprocessor),它是服务器端的脚本语言,常用于...
- 打开QT Creator,选择你的项目,然后在项目设置(Project > Build Settings)中,添加MySQL Connector/C++的库路径到`LIBS`环境变量。通常,这会是类似`-L"path_to_connector\lib"`这样的格式。 - 在`INCLUDE...