我无法安装最新的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!
答案 0 :(得分:3)
您是Windows用户(至少您的路径表示如此),并且使用标准binary install的XML不适用于该操作系统。所以我看到你已经尝试过源代码,智能但是如果没有rtools和一些神奇的巫术,有些东西无法编译。所以你有两个选择:
当我选择第二种选择时,我无法帮助你使用伏都教:)
答案 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库导演并在那里解压缩。