在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
分享到:
相关推荐
oracle10g em 中国大部分地区登录后时间区不同导致红字解决方案
总结来说,当`gem install redis`报错“加载命令:install (LoadError)”和“无法加载此类文件 -- zlib”时,这意味着系统缺少`zlib`库。解决这个问题的关键是安装`zlib-devel`(或相应的开发库),然后重新配置和...
gem install rubocop 现在,您可以继续安装linter-rubocop插件。 插件安装 apm install linter-rubocop 设定值 您可以通过编辑~/.atom/config.cson (在Atom菜单中选择“打开您的配置”)来配置linter-rubocop: ...
解决 Rails bundle 安装不上 mysql gem包的问题 环境 ubuntu 12.04 ruby-2.1.1 首先 新建一个的一个项目,在该项目上执行 bundle install 提示 代码如下: … Make sure that gem install mysql2 -v ‘0.3.16’; ...
[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 ...
使用`gem install passenger`安装,这是一个用于Ruby on Rails的高效Web服务器模块。 5. **安装Redmine** - 解压Redmine源码:`tar xzvf redmine-2.0.0.tar.gz` - 重命名文件夹:`mv redmine-2.0.0 redmine` - ...
另外,如果在安装完成后执行pod setup命令时报错,提示找不到'cocoapods',可能是因为某些gem源里并没有'cocoapods'。此时,可以尝试清理gem的缓存,然后重新运行安装命令。 CocoaPods使用的是RubyGems作为软件包...
可以使用 gem install rails 命令来安装 Rails。安装完成后,可以输入 rails -v 来检查 Rails 的版本。 二、MySQL 数据库配置 在安装了 Ruby on Rails 之后,需要配置 MySQL 数据库。可以按照以下步骤进行配置: ...
1. **安装淘宝RubyGems镜像:** 如果直接使用`gem install sass`报错,则需要先安装一个国内的RubyGems镜像,如淘宝的RubyGems镜像。具体操作可参考指定的网页。 - 执行命令`gem sources --remove ...
用过 ruby 和 gem 的同学会比较熟悉,通常我们会把 gem 源切到国内的淘宝镜像,这样在安装和更新一些包的时候比较快。nrm 同理,用来切换官方 npm 源和国内的 npm 源(如: cnpm),当然也可以用来切换官方 npm 源和...
Pronto的安装是Ruby gem的标准配置: $ gem install pronto 您还需要安装一些以配合主要的宝石: $ gem install pronto-rubocop $ gem install pronto-flay 如果您想使用bundler安装Pronto,则不需要它,除非您...
然后,使用gem(Ruby的包管理器)安装Sass库: ``` gem install sass ``` 安装完成后,你可以尝试编译Sass文件为CSS,或者创建自己的Sass项目。 6. **参与贡献**:如果你有兴趣为Sass项目贡献代码,需要先了解...
- Redmine启动报错。 解决这些问题通常需要检查日志、核对配置文件和查阅相关文档。在遇到困难时,利用网络资源,如Stack Overflow和Redmine论坛,通常能找到解决方案。 总结,搭建Redmine需要对Ruby、Rails、...
4. **验证安装**:运行`irb`进入交互式Ruby环境,然后输入`require 'openssl'`,如果没有报错,说明Ruby和DevKit已经成功集成。 现在,你可以使用`gem install`命令来安装需要的gem,即使它们包含C扩展。这个版本的...
否则报错。一旦验证成功,CocoaPods 会根据 `.podspec` 文件中定义的源代码文件和其他相关配置,下载并组织好所需的文件。 2. **集成原理**:所有下载好的依赖库会被放置在一个名为 `Pods` 的单独项目中。主项目会...
11、注意,如果第10步没有反应也不报错,在redis-trib.rb命令前面使用ruby 【ruby redis-trib.rb create --replicas.........】 12、最后配上别人的博客【http://www.cnblogs.com/tommy-huang/p/6240083.html】 。...
如果gem未安装或版本不兼容,会导致连接失败。确保在Gemfile中添加并锁定正确的`mysql2`版本,例如: ```ruby gem 'mysql2', '~> 0.5.3' ``` 然后运行`bundle install`安装依赖。 此外,系统缺少必要的库也可能...
- 安装MySQL2 gem,这是一个与Ruby应用交互的MySQL驱动。 6. **设置默认Ruby版本** - 设置默认使用的Ruby版本为1.8.7。 7. **更新RubyGems** - 更新RubyGems到1.5.3版本,以确保使用的是最新版本的RubyGems。 ...