`
cinic2003
  • 浏览: 37102 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

details.  You may need configuration options.

。。。。。

之类的

 

 

sudo apt-get install libmysql-ruby libmysqlclient-dev

 这样竟然就解决了

 

在安装nokogiri时,报

Building native extensions.  This could take a while...
ERROR:  Error installing nokogiri:
	ERROR: Failed to build gem native extension.

        /usr/local/ruby1.8/bin/ruby extconf.rb
checking for libxml/parser.h... no
-----
libxml2 is missing.  please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.
-----
*** 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/local/ruby1.8/bin/ruby
	--with-zlib-dir
	--without-zlib-dir
	--with-zlib-include
	--without-zlib-include=${zlib-dir}/include
	--with-zlib-lib
	--without-zlib-lib=${zlib-dir}/lib
	--with-iconv-dir
	--without-iconv-dir
	--with-iconv-include
	--without-iconv-include=${iconv-dir}/include
	--with-iconv-lib
	--without-iconv-lib=${iconv-dir}/lib
	--with-xml2-dir
	--without-xml2-dir
	--with-xml2-include
	--without-xml2-include=${xml2-dir}/include
	--with-xml2-lib
	--without-xml2-lib=${xml2-dir}/lib
	--with-xslt-dir
	--without-xslt-dir
	--with-xslt-include
	--without-xslt-include=${xslt-dir}/include
	--with-xslt-lib
	--without-xslt-lib=${xslt-dir}/lib


Gem files will remain installed in /usr/local/ruby1.8/lib/ruby/gems/1.8/gems/nokogiri-1.5.0 for inspection.
Results logged to /usr/local/ruby1.8/lib/ruby/gems/1.8/gems/nokogiri-1.5.0/ext/nokogiri/gem_make.out

 

但在装libxml2时,提示找不到这个包,后来搜索了一下,发现这样就解决了

sudo apt-get install libxslt1-dev libxml2-dev
 
分享到:
评论

相关推荐

    oracle10gem登录报错解决办法

    oracle10g em 中国大部分地区登录后时间区不同导致红字解决方案

    gem install redis报错的解决方案

    总结来说,当`gem install redis`报错“加载命令:install (LoadError)”和“无法加载此类文件 -- zlib”时,这意味着系统缺少`zlib`库。解决这个问题的关键是安装`zlib-devel`(或相应的开发库),然后重新配置和...

    linter-rubocop:Ruby的Linter插件,使用rubocop

    gem install rubocop 现在,您可以继续安装linter-rubocop插件。 插件安装 apm install linter-rubocop 设定值 您可以通过编辑~/.atom/config.cson (在Atom菜单中选择“打开您的配置”)来配置linter-rubocop: ...

    Rails bundle命令安装mysql gem包出错的解决方法

    解决 Rails bundle 安装不上 mysql gem包的问题 环境 ubuntu 12.04 ruby-2.1.1 首先 新建一个的一个项目,在该项目上执行 bundle install 提示 代码如下: … Make sure that gem install mysql2 -v ‘0.3.16’; ...

    VMware vsan+ 故障查询+信息状态查询

    [DEPRECATION] This gem has been renamed to optimist and will no longer be supported. Please switch to optimist as soon as possible. Install the "ffi" gem for better tab completion. Host to connect ...

    linux下redmine安装及常见问题faq

    使用`gem install passenger`安装,这是一个用于Ruby on Rails的高效Web服务器模块。 5. **安装Redmine** - 解压Redmine源码:`tar xzvf redmine-2.0.0.tar.gz` - 重命名文件夹:`mv redmine-2.0.0 redmine` - ...

    iOS群期刊第一期.pdf

    另外,如果在安装完成后执行pod setup命令时报错,提示找不到'cocoapods',可能是因为某些gem源里并没有'cocoapods'。此时,可以尝试清理gem的缓存,然后重新运行安装命令。 CocoaPods使用的是RubyGems作为软件包...

    Ruby on Rails安装及MySQL数据库配置指南

    可以使用 gem install rails 命令来安装 Rails。安装完成后,可以输入 rails -v 来检查 Rails 的版本。 二、MySQL 数据库配置 在安装了 Ruby on Rails 之后,需要配置 MySQL 数据库。可以按照以下步骤进行配置: ...

    前端开发环境配置要点1

    1. **安装淘宝RubyGems镜像:** 如果直接使用`gem install sass`报错,则需要先安装一个国内的RubyGems镜像,如淘宝的RubyGems镜像。具体操作可参考指定的网页。 - 执行命令`gem sources --remove ...

    N-blog-master.zip

    用过 ruby 和 gem 的同学会比较熟悉,通常我们会把 gem 源切到国内的淘宝镜像,这样在安装和更新一些包的时候比较快。nrm 同理,用来切换官方 npm 源和国内的 npm 源(如: cnpm),当然也可以用来切换官方 npm 源和...

    pronto:快速自动代码审查您的更改

    Pronto的安装是Ruby gem的标准配置: $ gem install pronto 您还需要安装一些以配合主要的宝石: $ gem install pronto-rubocop $ gem install pronto-flay 如果您想使用bundler安装Pronto,则不需要它,除非您...

    sass git clone代码

    然后,使用gem(Ruby的包管理器)安装Sass库: ``` gem install sass ``` 安装完成后,你可以尝试编译Sass文件为CSS,或者创建自己的Sass项目。 6. **参与贡献**:如果你有兴趣为Sass项目贡献代码,需要先了解...

    redmine搭建手册(完整版)

    - Redmine启动报错。 解决这些问题通常需要检查日志、核对配置文件和查阅相关文档。在遇到困难时,利用网络资源,如Stack Overflow和Redmine论坛,通常能找到解决方案。 总结,搭建Redmine需要对Ruby、Rails、...

    rubyinstaller-devkit-2.5.1-1-x64.zip

    4. **验证安装**:运行`irb`进入交互式Ruby环境,然后输入`require 'openssl'`,如果没有报错,说明Ruby和DevKit已经成功集成。 现在,你可以使用`gem install`命令来安装需要的gem,即使它们包含C扩展。这个版本的...

    CocoaPods 安装与使用

    否则报错。一旦验证成功,CocoaPods 会根据 `.podspec` 文件中定义的源代码文件和其他相关配置,下载并组织好所需的文件。 2. **集成原理**:所有下载好的依赖库会被放置在一个名为 `Pods` 的单独项目中。主项目会...

    windows环境下redis集群的搭建

    11、注意,如果第10步没有反应也不报错,在redis-trib.rb命令前面使用ruby 【ruby redis-trib.rb create --replicas.........】 12、最后配上别人的博客【http://www.cnblogs.com/tommy-huang/p/6240083.html】 。...

    rails和mysql数据库连接中出现的问题以及解决办法

    如果gem未安装或版本不兼容,会导致连接失败。确保在Gemfile中添加并锁定正确的`mysql2`版本,例如: ```ruby gem 'mysql2', '~> 0.5.3' ``` 然后运行`bundle install`安装依赖。 此外,系统缺少必要的库也可能...

    RVM配置ROR

    - 安装MySQL2 gem,这是一个与Ruby应用交互的MySQL驱动。 6. **设置默认Ruby版本** - 设置默认使用的Ruby版本为1.8.7。 7. **更新RubyGems** - 更新RubyGems到1.5.3版本,以确保使用的是最新版本的RubyGems。 ...

Global site tag (gtag.js) - Google Analytics