新手问题 在 bulild nokogiri 阶段,系统提示缺少 libiconv

ryanzhang · 2014年08月17日 · 最后由 dddd1919 回复于 2014年08月18日 · 2250 次阅读

依照 Gemfile 安装 Gems,系统提示错误 按照系统提示,去http://nokogiri.org/tutorials/installing_nokogiri.html 安装相关库时又遇到问题,根据上面的 homebrew 0.9 版本安装,在执行 wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz 时,系统提示找不到 wget 命令,再去下载 wget 的时候,系统提示缺少 gnutls,在下载 gnutls 时无法编译安装。怎么办?求解答。

具体什么系统?

那就装 wget 呀

@huacnlee 有装过 wget,在./configure 阶段出现错误,

最终提示错误: 缺少 GNUTLS,但安装 GNUTLS 的时候也提示缺少一些东西,会不会是这些库已经安装了,但是在系统变量的配置等地方出了问题?

brew install wget ? OS X 系统的 awk 是 BSD 版本的,gawk 是 GNU 版本的 awk。

@appell 安装 wget 后,安装 libiconv 成功,安装 nogogiri 仍然失败,

貌似/Users/me/.rvm/rubies/ruby-2.0.0-p481/bin/ruby extconf.rb 里的 extconf.rb 文件不存在。

brew install libxml2

已找到可能可以用的办法,需要下载新版的 xcode 命令行工具,这个问题可能是由于 OS X 10.9 系统造成的。

#8 楼 @ryanzhang 恩!这几天出外地了!不好意思!

mac 做开发第一件事装 xcode,就算用不到

我原来已经下过了的,只是这个其实是个坑,要用 bash 下载最新版的命令行工具。可以看这篇 http://jasdeep.ca/2013/10/installing-nokogiri-fails-os-x-mavericks/

需要 登录 后方可回复, 如果你还没有账号请 注册新账号