administrator@ubuntu:~/store$ gem install mysql2
Fetching: mysql2-0.3.13.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing mysql2:
ERROR: Failed to build gem native extension.
/home/administrator/.rvm/rubies/ruby-1.9.3-p448/bin/ruby extconf.rb
checking for rb_thread_blocking_region()... yes
checking for rb_wait_for_single_fd()... yes
checking for rb_hash_dup()... yes
checking for rb_intern3()... yes
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
checking for main() in -lmygcc... no
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=/home/administrator/.rvm/rubies/ruby-1.9.3-p448/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
--with-mygcclib
--without-mygcclib
--with-mysqlclientlib
--without-mysqlclientlib
Gem files will remain installed in /home/administrator/.rvm/gems/ruby-1.9.3-p448/gems/mysql2-0.3.13 for inspection.
Results logged to /home/administrator/.rvm/gems/ruby-1.9.3-p448/gems/mysql2-0.3.13/ext/mysql2/gem_make.out
************解决方法***********
sudo apt-get install libmysql-ruby libmysqlclient-dev
gem install mysql2
分享到:
相关推荐
本文将详细解析在安装MySQL时可能遇到的两种常见错误——Error Nr.2003和Error Nr.1045,并提供相应的解决策略。 ### Error Nr.2003:无法连接到MySQL服务器 #### 错误信息: > Can't connect to MySQL server on...
### MySQL 5.7.17在CentOS 7.1下的编译安装步骤 ...需要注意的是,在实际操作过程中可能会遇到各种问题,例如依赖未安装完整、编译错误等,这时需要仔细检查每一步骤是否正确执行,并根据具体情况进行调整。
2. 使用 `--skip-grant-table` 选项启动 MySQL,屏蔽权限: ``` # mysqld_safe --skip-grant-table ``` 屏幕出现: ``` Starting demo from ..... ``` 3. 新开一个终端,输入: ``` # mysql -u root mysql ``` ...
在安装过程中,如果系统提示与 Visual C++ Redistributable 相关的错误,这通常是由于已安装的 Visual C++ 版本与 MySQL 所需的版本不兼容造成的。 **解决办法**: - 卸载所有已安装的 Visual C++ Redistributable ...
2. MySQL的全新安装步骤 在添加MySQL Yum仓库到系统之后,接下来进行MySQL的全新安装。具体步骤包括: - 使用Yum命令安装MySQL服务器包。 - 验证安装是否成功,检查MySQL服务是否在运行。 - 进行基本的MySQL服务器...
2. **权限问题**:MySQL服务启动时需要有足够的权限来访问其安装目录、数据目录等,如果权限不足,也会导致启动失败。 3. **服务冲突**:如果系统中存在其他与MySQL服务冲突的服务,或者MySQL服务本身存在未解决的...
在本例中,我们将探讨如何使用C#编程语言来检查一台计算机是否已经安装了MySQL数据库。MySQL是一种流行的关系型数据库管理系统,广泛应用于Web应用开发和数据存储。 首先,我们需要理解C#中用于检测服务的基本概念...
2. 系统目录设置:通常情况下MySQL的安装目录设置为/usr/local,需要调整时可以根据实际情况修改。 3. 安装步骤: - 解压缩安装包:`tar –zxvf /usr/local/mysql-VERSION-OS.tar.gz` - 创建符号链接:`ln -s /usr...
MySQL 8.0是当前广泛使用的开源关系型数据库管理...每个步骤都需要细心操作,确保每个依赖库都已正确安装,以避免编译或运行时出现错误。这个过程虽然相对复杂,但能够让你自定义MySQL的配置,更好地适应你的系统环境。
在这个场景下,它可能提供了关于MySQL安装过程中遇到问题的额外细节,或者是在错误排查过程中的日志信息。不过,由于它与MySQL的安装不直接相关,除非有特定提示,一般情况下我们不需要特别关注。 `游侠网热门单机...
在Linux环境下安装MySQL数据库管理系统可以通过多种方式进行,其中一种比较常见的安装方法是使用tar包进行安装。以下是根据给定文件内容,详细介绍使用tar包方式安装MySQL的详细步骤和知识点。 首先,下载MySQL的...
MySQL 5.7.15 安装配置方法图文教程 MySQL 是一种关系型数据库管理系统,广泛应用于各种企业级应用程序中。随着技术的发展,MySQL 不断推出新的版本,今天我们将讨论 MySQL 5.7.15 的安装配置方法。 一、 下载软件...
【实验 1-2】配置文件查找与查看:安装完成后,MySQL 的配置文件通常位于安装目录下的 my.ini 或 my.cnf 文件。打开文件,可以查看初始配置,包括端口号、字符集、数据存储位置等信息。 【实验 1-3】启动与关闭 ...
### MySQL在Windows下的详细安装与配置步骤 #### 一、准备安装文件 在开始安装MySQL之前,需要准备以下两个安装文件: 1. **mysql-5.1.36-win32.msi**:这是MySQL服务器的主要安装包。 2. **mysql-gui-tools-5.0-...
"DirectX增强修复 windows 2008 r2 安装mysql 错误 0xc000007b"这个标题揭示了两个主要的焦点:DirectX修复和MySQL安装过程中遇到的错误0xc000007b。 首先,DirectX是微软开发的一组接口,用于Windows操作系统中的...
mysql安装问题总结 mysql安装问题总结 mysql安装问题总结 mysql安装问题总结 mysql安装问题总结
2. **添加MySQL YUM仓库**:下载并安装MySQL的YUM配置文件。 ``` wget https://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm sudo rpm -ivh mysql-community-release-el6-5.noarch.rpm ``` 3. ...
下面我们将详细探讨MySQL的安装步骤、配置过程以及常见的错误处理方法。 1. **MySQL的安装** - **下载MySQL**:首先,你需要从MySQL官方网站下载适合你操作系统(Windows、Linux或macOS)的安装包。 - **运行安装...
2. **彻底删除MySQL并重新安装**虽然可以解决问题,但需要注意清除所有与MySQL相关的文件和设置,避免残留导致后续安装出现问题。 通过以上步骤的操作,您可以有效地解决MySQL重新安装过程中出现的1045错误问题,并...