无法安装XML包

时间:2012-02-24 10:45:11

标签: xml r

我无法安装最新的XML包V3.9-4。 我通过键入:

手动将其安装在RGui中
install.packages("LOCALDIR/XML_3.6-0.tar.gz", repos=NULL, type="source")

但是得到一些错误信息:

* installing *source* package 'XML' ...
Please define LIB_XML (and LIB_ZLIB, LIB_ICONV)
ERROR: configuration failed for package 'XML'
* removing 'LOCALDIR/R/win-library/2.12/XML'
* restoring previous 'LOCALDIR/R/win-library/2.12/XML'

有人有任何想法吗?

THX!

4 个答案:

答案 0 :(得分:3)

您是Windows用户(至少您的路径表示如此),并且使用标准binary install的XML不适用于该操作系统。所以我看到你已经尝试过源代码,智能但是如果没有rtools和一些神奇的巫术,有些东西无法编译。所以你有两个选择:

  1. 了解神奇伏都教,使其正确安装
  2. 转到CRAN 网站和read me file,它告诉你里普利教授 把它们放在一起here。这很好,因为 RCurl也在那里。如需直接下载软件包,请单击 HERE
  3. 当我选择第二种选择时,我无法帮助你使用伏都教:)

答案 1 :(得分:3)

我今天为自己解决了这个问题,并指出它是为了繁荣。

在Unbuntu系统上,您可以通过加载libxml2-dev

来解决此问题
sudo apt-get install libxml2-dev

在我这样做之后,install.packages("XML")毫无障碍地跑了。

答案 2 :(得分:0)

这是一个平底船,但我前段时间遇到了类似的问题,这与另一个版本的iconv.dll(?)有关。我认为我的流氓版本来自cygwin。使该版本无法解决问题。

P.S。我在Windows上安装了XML。只是从直接二进制文件。

答案 3 :(得分:0)

直接从http://cran.r-project.org/web/packages/XML/index.html

使用Windows二进制文件

你将进入你的R库导演并在那里解压缩。