我一直在尝试从源代码安装R包,Kernlab,但我一直在遇到问题。起初,我不得不gfortran相关的一些错误,所以我从网上下载http://r.research.att.com/tools/在MacOS X上从源代码安装Kernlab时出错(延迟加载失败)
的GNU C++编译器然后当我键入以下命令,R CMD INSTALL kernlab_0.9-12.tar.gz
我得到出现以下错误:
installing to /Library/Frameworks/R.framework/Versions/2.13/Resources/library/kernlab/libs/x86_64
** R
** data
** inst
** preparing package for lazy loading
Error in .walkClassGraph(ClassDef, "contains", where, attr(ext, "conflicts")) :
the "superClass" list for class "list", includes an undefined class "input"
Error in .walkClassGraph(ClassDef, "contains", where, attr(ext, "conflicts")) :
the "superClass" list for class "numeric", includes an undefined class "output"
Error : evaluation nested too deeply: infinite recursion/options(expressions=)?
Error in setClassUnion("listI", c("list", "numeric", "vector", "integer", :
unable to create union class: could not set members "list", "numeric"
Error : unable to load R code in package 'kernlab'
ERROR: lazy loading failed for package ‘kernlab’
* removing ‘/Library/Frameworks/R.framework/Versions/2.13/Resources/library/kernlab’
* restoring previous ‘/Library/Frameworks/R.framework/Versions/2.13/Resources/library/kernlab’
有没有人知道如何解决这个错误? PS。对于我下载的GNU fortran编译器来说,它表示Xcode版本高达3.2.5;我有Xcode版本3.2.6。这是我的错误的来源,还是我看错了方向?
Hi Dirk。看到类似的问题/帖子,其中一些你已经评论/回答自己,我意识到这一定是我的系统的问题,而不是与R或kernlab软件包。 不幸的是,我不太熟悉电脑的东西,如命令行安装,从终端调试信息,但是,慢慢地,当然,我到了那里。鉴于您的专业知识,您能否提供一些指导,以了解如何找出系统出了什么问题?这样的信息可能对其他新手像我自己:) Thanx提前任何帮助,你可以提供。我正在使用OSX 10.6。 – lalas 2011-04-23 23:03:27
我从来没有拥有OS X系统,因此您应该尝试r-sig-mac列表。 – 2011-04-24 00:26:53
我在一个星期前做了,但没有人回答,我不明白为什么(也许太基本,或者太难,或者没有人关心;(嘿嘿),所以我想在这里发布它,因为我喜欢用户社区的快速反应.. :)你认为我应该在一般的R-Help邮件列表中重新发布这个问题 - 也许它有比r-sig-mac列表更大的社区吗? – lalas 2011-04-24 01:09:14