- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我尝试克隆 this repo并运行 bundle install
。捆绑过程失败并抛出此错误:
...
Installing nokogiri 1.6.2.1 with native extensions
Building nokogiri using packaged libraries.
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
/Users/zulhilmizainudin/.rvm/rubies/ruby-2.2.0/bin/ruby -r ./siteconf20151130-43880-pntnc6.rb extconf.rb
Building nokogiri using packaged libraries.
-----
libiconv 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=/Users/zulhilmizainudin/.rvm/rubies/ruby-2.2.0/bin/$(RUBY_BASE_NAME)
--help
--clean
--use-system-libraries
--enable-static
--disable-static
--with-zlib-dir
--without-zlib-dir
--with-zlib-include
--without-zlib-include=${zlib-dir}/include
--with-zlib-lib
--without-zlib-lib=${zlib-dir}/lib
--enable-cross-build
--disable-cross-build
extconf failed, exit code 1
Gem files will remain installed in /Users/zulhilmizainudin/.rvm/gems/ruby-2.2.0/gems/nokogiri-1.6.2.1 for inspection.
Results logged to /Users/zulhilmizainudin/.rvm/gems/ruby-2.2.0/extensions/x86_64-darwin-14/2.2.0-static/nokogiri-1.6.2.1/gem_make.out
An error occurred while installing nokogiri (1.6.2.1), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.6.2.1'` succeeds before bundling.
然后我尝试运行这个:
gem install nokogiri -v '1.6.2.1'
现在我得到这个错误:
Building native extensions. This could take a while...
Building nokogiri using packaged libraries.
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
/Users/zulhilmizainudin/.rvm/rubies/ruby-2.2.0/bin/ruby -r ./siteconf20151130-43942-1axq4sj.rb extconf.rb
Building nokogiri using packaged libraries.
-----
libiconv 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=/Users/zulhilmizainudin/.rvm/rubies/ruby-2.2.0/bin/$(RUBY_BASE_NAME)
--help
--clean
--use-system-libraries
--enable-static
--disable-static
--with-zlib-dir
--without-zlib-dir
--with-zlib-include
--without-zlib-include=${zlib-dir}/include
--with-zlib-lib
--without-zlib-lib=${zlib-dir}/lib
--enable-cross-build
--disable-cross-build
extconf failed, exit code 1
Gem files will remain installed in /Users/zulhilmizainudin/.rvm/gems/ruby-2.2.0/gems/nokogiri-1.6.2.1 for inspection.
Results logged to /Users/zulhilmizainudin/.rvm/gems/ruby-2.2.0/extensions/x86_64-darwin-14/2.2.0-static/nokogiri-1.6.2.1/gem_make.out
我试着关注 this answer但我仍然遇到上面相同的错误。
我也尝试卸载并再次安装我的 brew ( based on this answer ),它仍然是一样的。
此外,我尝试 this solution但仍然出现错误。
我现在应该做什么来确保这个 nokogiri gem 安装成功?
注意:我使用的是 OSX 10.11.1 El Capitan。
最佳答案
运行这些命令:
gem uninstall nokogiri
xcode-select --install
gem install nokogiri
来源:http://www.nokogiri.org/tutorials/installing_nokogiri.html#mac_os_x
有时 mac 更新会破坏 xcode CLI,因此重新安装可以解决问题: https://github.com/sparklemotion/nokogiri/issues/1445
关于ruby-on-rails - 安装 nokogiri : Failed to build gem native extension & libiconv is missing (OSX) 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33996523/
我正在尝试在 Mac OS X Lion 中编译 GCC 4.5.1。 我对 libiconv 有问题。首先它提示架构 x86_64 的 undefined symbol ,它们是:_iconv、_i
MacPorts安装了“libiconv @ 1.14_0 + universal”作为对我系统的依赖性。碰巧是32位格式,当我尝试编译名为Simon Listens的语音识别软件时,它开始引起问题。
我想将 S-JIS 字符串转换为 EUC 字符串。我在互联网上搜索并找到了可以做到这一点的 libiconv 库。我下载了适用于 Windows 的 1.9 版并进行了转换。 但是,有些字符本库无法转
根据 iconv_open() 的文档:http://www.gnu.org/software/libiconv/documentation/libiconv/iconv_open.3.html “/
我正在尝试通过 ndk 构建 libiconv。我以前从未使用过 make 文件,所以我一边学习一边使用这个建议作为起点: https://groups.google.com/forum/#!msg/
我的应用旨在在 android 6 上运行,据我所知,它不允许加载共享库。 有没有人遇到过这个问题并且能够成功解决? java.lang.UnsatisfiedLinkError: dlopen fa
我目前正在尝试将 ZBar 库集成到一个用 C++ Builder (XE6) 构建的应用程序中。但是,ZBar 库依赖于 Windows 中最初不可用的 iconv,因此我设法获得了用于 Windo
我的条形码扫描应用程序出现问题,代码运行完美,直到我测试“扫描”按钮,此时它崩溃,并且我收到以下错误: 01-28 23:15:51.314 2261-2261/com.example.sage
当我在 Xcode 中执行“添加现有框架”时,我看到了三个版本的 libiconv。 libiconv.dylib libiconv.2.dylib libiconv.2.4.0.dylib 这lin
我正在尝试创建一个函数来返回不带重音符号的给定字符串,但是 iconv 的 //TRANSLIT 选项似乎只是在不删除重音符号的情况下将重音符号和字母分开。 这是我的功能: " ", "chars"
我正在尝试编译 MailCore进入我正在制作的 iOS 应用程序,链接器一直提示没有链接 libiconv。至少我认为这是提示的。这是它吐出的内容: Undefined symbols for ar
我知道大多数语言都回答了这个问题,但我还没有找到 C 的解决方案,或者我误解了什么。 我已经声明了一个“char *strSSID”。我在处理表单页面的 POST 参数的 Web 服务器中有一个函数。
我需要在 Windows 上使用 iconv 执行字符集转换。在本例中,这是为了删除重音等而进行的音译,但我面临的问题对于大多数目标编码都是相同的。这是我的程序: #include "stdafx.h
有人可以教我或指导我如何安装 libiconv for android 的教程吗?我已经用谷歌搜索了 3 天,但找不到教程或操作方法。 最佳答案 获取 libiconv 源,并制作一个 Android
当我尝试使用 Android NDK 独立工具链 (android-ndk-r5-crystax-2) 构建 libiconv 时,我得到了 this error output .谁能告诉我哪里出了问
我有一个相对较新的 anaconda 安装,其中我使用“conda install rpy2”安装了 rpy2。但是,当我尝试运行它时,出现此错误,例如: > /[dir]/anaconda/bin/
我最近尝试用 Ruby 和 Capybara 编写一个小的抓取脚本;但是,当我编译需要 Capybara 的代码时,出现以下错误: /Library/Ruby/Gems/1.8/gems/nokogi
这是我使用的以 UCS-2 编码的示例字符串: abvgdđežzijklmnjoprstćuvhcčdžš1234567890*+;' 当使用 iconv 二进制文件将 UCS-2 转换为 iso
我想建立一个静态库(*.LIB 文件)GNU libiconv在 Windows 上与 Visual C++ 中的其他库一起使用。我使用的其他库是使用“多线程 DLL”(/MD) 运行时选项构建的。因
尝试安装Nokogiri我遇到以下错误 Maxims-MacBook-Air:ScrapingTheApple maximveksler$ gem install nokogiri Fetching:
我是一名优秀的程序员,十分优秀!