ubuntu gem 安装mysql报错

在ubantu上离线安装ruby on rails 在ubantu上离线安装ruby on rails,网上给出的教程大多是在线安装,几条apt指令就可以了,当你实验室的机器不能联网怎么办呢?   本机在离线条件下,通过下载安装,有两条路: A:下载apt更新源(总共30 G。。。),修改/etc/apt/sources.l 阅读详情

Ubuntu 10.04上用gem 安装mysql的时候会报如下错误


gem install mysql


ERROR:  Error installing mysql-2.9.0.gem:
ERROR: Failed to build gem native extension.


        /usr/bin/ruby1.8 extconf.rb
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... no
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=/usr/bin/ruby1.8
--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 /usr/lib/ruby/gems/1.8/gems/mysql-2.9.0 for inspection
Results logged to /usr/lib/ruby/gems/1.8/gems/mysql-2.9.0/ext/mysql_api/gem_make.out


解决办法


 apt-get install libmysqld-dev

Rails bundle命令安装mysql gem包出错的解决方法 主要介绍了Rails bundle命令安装mysql gem包出错的解决方法,本文原因是没有安装mysql开发包,需要的朋友可以参考下 立即下载

相关推荐

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

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

Ubuntu python3安装后找不到zlib的解决方法

直接从ppa安装python3肯定有zlib:sudo apt-get install python3 如果是自己编译的python3源码,则需要configure的时候指定zlib位置: ./configure --with-zlib=/usr/include ./configure --with-zlib-dir=/usr/local/li...

denglian3971的博客 680

字节开源 DeerFlow 2.0:从 Deep Research 到 Super Agent Harness 的进化之路

GitHub Trending 冠军项目,字节跳动完全开源的超级智能体框架。支持子代理、沙箱执行、长期记忆、技能扩展,可完成从几分钟到几小时的复杂任务。本文深度解析架构设计、安装实战、技能系统,并附上独家配置指南。

qq_38610923的博客 1713

交叉编译libxml2

linux交叉编译第三方库

qq_39265495的博客 1720

Codex API 直接集成指南:告别中转代理,构建稳定高效的 AI 应用

在 AI 应用开发中,API 集成是连接模型能力与业务逻辑的核心环节。其基本原理是通过 HTTP 协议,按照服务提供商定义的规范发送请求并解析响应,实现远程调用。标准化的 API 设计确保了跨平台和跨语言的互操作性,其技术价值在于提供了稳定、可控且可扩展的服务接入方式,是构建企业级智能应用的基础。在实际应用场景中,开发者常需集成如 Codex 这类聚合了多种大语言模型的平台,以调用诸如 DeepSeek 等先进模型。然而,部分开发者仍依赖过时的第三方中转代理工具,这不仅引入了单点故障和版本锁定的风险,还可能

weixin_28224217的博客 339

STM32+4G模块+MQTT协议:从零构建稳定可靠的物联网通讯链路

本文详细介绍了如何利用STM32、4G模块和MQTT协议构建稳定可靠的物联网通讯链路。通过硬件选型、AT指令配置和MQTT连接实战,帮助开发者实现低功耗、高可靠性的数据传输,特别适合户外和移动场景应用。

weixin_29191081的博客 334

mysql报错MySQL服务器使用——skip-grant-tables选项运行,因此无法执行此语句的解决办法

报错: MySQL服务器使用——skip-grant-tables选项运行,因此无法执行此语句 mysql > 解决办法: 执行 flush privileges;后再创建

Lihuihui006的博客 2434

[USACO2023-JAN-Bronze] T2 Air Cownditioning II 题解

[USACO2023-JAN-Bronze] T2 Air Cownditioning II题解

1652

gem install mysql2 failed in ubuntu

sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysql-ruby libmysqlclient-dev

hahaliu005的专栏 745

如何让C++程序生成dump文件?生成dump文件的方式有哪些?如何使用Windbg分析dump文件?

本文详细介绍了如何让C++程序生成dump文件、生成dump文件的多种方式以及如何使用Windbg分析dump文件,并给出了对应的实战分析案例,有一定的实战参考价值。

dvlinker的技术专栏 5万+

嵌入式面经篇八——进程&线程

记录一些招聘公司在招聘嵌入式软件岗位时的一些问题,此文为第八篇。进程上文:是指进程由用户态切换到内核态时需要保存用户态时CPU寄存器中的值,进程状态以及堆栈上的内容。即保存当前进程的状态,以便再次执行该进程时,能够恢复切换时的状态,继续执行。进程下文:是指切换到内核态后执行的程序,即进程运行在内核空间的部分。中断上文:硬件通过中断触发信号,导致内核调用中断处理程序,进入内核空间。这个过程中,硬件的一些变量和参数也要传递给内核,内核通过这些参数进行中断处理。

明天你好的博客 1854

gem install mysql_gem install mysql 错误解决方案

在ubuntu中明明安装好了mysql server 和mysql client就可是报以下的错checking for mysql_query() in -lmysqlclient... nochecking for main() in -lm... yeschecking for mysql_query() in -lmysqlclient... nochecking for main() i...

weixin_30994847的博客 215

第4章-07-将WebDriver获取的Cookie传递给Requests

在使用Selenium WebDriver获取了浏览器的Cookies之后,你可以将这些Cookies传递给requests库,以便在后续的HTTP请求中使用这些Cookies。这样做可以让你模拟浏览器会话,使得请求看起来像是从之前使用Selenium WebDriver控制的浏览器发出的。

黑夜开发者的博客 692

gem安装报错

在ubuntu11.04上安装mysql2的gem是报错   *** 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 detai...

cinic2003 734

【施磊】C++课程笔记目录

【C++编程】施磊老师C++笔记目录

GeniusAng的博客 4124

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

ruby安装mysql2 的gem报错

错误详情: An error occurred while installing mysql2 (0.3.20), and Bundler cannot continue. Make sure that `gem install mysql2 -v '0.3.20' --source 'https://gems.ruby-china.com/'` succeeds before bundling....

Wenco的博客 2126

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

rails 安装 ‘mysql2’ gem时的报错和解决方案

前段时间畅言网更换数据库为Mysql,安装mysql数据库以及配置之类的就不在说了应该没什么问题。主要就说一下我遇到的一个gem安装问题。 rails连接mysql用的gem 有好几个然后上网查了一下 一般都是使用mysql2 貌似是比mysql效率高, 具体的也不是很清楚。 安装过程中就遇到了如下的错误: > gem install mysql2 ERROR: Error insta

kristy_yy的博客 1461

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Ubuntu安装redmine详细过程

ubuntu 14.04 安装redmine

zhao_ning_ha的博客 8109

ubuntu12.04 下安装gem报错

安装mysql2报错:Failed to build gem native extension. ruby extconf. 解决办法:sudo apt-get install libmysqld-dev 安装rmagick报错:rmagick gem install “Can't find Magick-config” 解决办法:sudo apt-get install lib...

dhuo14 178

ubuntu rails mysql_rails ubuntu环境下mysql适配器安装

本机环境:ubuntu9.10 ruby1.87 rails 2.2.2 mysql 5.1step 1:从http://www.tmtm.org/en/mysql/ruby/下载 mysql-ruby-2.X.tar.gzstep 2:解压后,cd 到当前目录,运行 : ruby extconf.rb如果报错:no such file to load -- mkmf (LoadError)...

weixin_29028611的博客 135

Install mysql ruby gem

env: ubuntu 首先需要安装 mysql dev library sudo apt-get install libmysqlclient15-dev  不然直接sudo gem install mysql会报错: l-config=/usr/local/mysql/bin/mysql_config Building native extensions. This could t...

fuliang 132

基于Ubuntu+Apache+Passenger+MySQL的Redmine公网部署

Apache服务器在访问文件系统路径/root/redmine-trip时遇到了权限问题,该路径的某个组成部分缺少搜索权限,执行以下命令。安装下载:https://gitee.com/tigergm/redmine/tree/adminlte-5.0-stable/截止当前我们可以启动redmine项目管理软件,为了能够在外部也可以进行访问需要将其部署到公网上面,以下为操作步骤。如果防火墙是打开的,则需要将你更换的端口在防火墙上添加,允许端口流量通过。如果防火墙是开启的,首先需要在ecs服务器上开通端口。

m0_56189827的博客 1084

在Ubuntu上安装Ruby On Rails

这段时间学习了一下Ruby,感觉真的是比较容易上手。特别是安装了Ruby On Rails以后,发现通过Ruby On Rails建构网站真的很方便。在这里分享一下我在Ubuntu上安装Ruby On Rails的过程,安装过程比较简单,不容易出错,对Ruby有兴趣的同学们可以安装一个试试,学习一种语言的最有效方式就是快速搭建一个环境开始写代码。 安装过程参考了下面这个教程,该教程的作者是Ubun

keyboardOTA的专栏 1万+

Ubuntu下gem install mysql出错的解决方法

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

蕲春人的博客 293

2015年Ubuntu最新Redmine的安装和配置

最近需要在公司内部搭建一个项目管理平台Redmine,在摸索了一天之后,终于配置成功,在这里分享给大家。 公司服务器的系统是Ubuntu14.04,要安装的是最新的Redmine3.0。 由于Redmine是基于Ruby On Rails安装的,所以第一步是安装Ruby On Rails。...

chuifuhuo6864的博客 95

mysql2安装错误

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

u013934613的博客 370
上一篇: Linux的inode的理解
下一篇: ruby python perl算阶乘性能比较
wilelm
博客等级 码龄16年 5粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值