我正在尝试安装“libxml”Gem(http://libxml.rubyforge.org/install.xml),它说libxml需要安装一些其他库才能构建和正常运行:
* libm (math routines: very standard)
* libz (zlib)
* libiconv
* libxml2
我安装了RubyGems,但我想知道“libiconv”是否也是一个宝石?
上面下载和安装这些库的方法是什么?
谢谢!
答案 0 :(得分:1)
我猜你正在运行某种Linux。只需打开包管理器并查找库。 应该很容易
答案 1 :(得分:1)
您应该只能在安装时向gem发送include dependencies参数。
gem install libxml --include-dependencies
答案 2 :(得分:1)
这些都是C库,它们与Ruby没有任何关系,因此不会打包为Gems。您必须通过操作系统的软件包管理器安装它们,或者,如果您的操作系统没有拥有软件包管理器,则需要手动安装它们。
但是,如果您的操作系统 拥有包管理器,那么您可能最好通过操作系统包管理器而不是通过RubyGems安装libxml-ruby,这样就可以自动满足所有依赖关系。在Debian-ish系统中,包被称为libxml-ruby
或类似的东西。