2012-06-27 58 views
1

我很困惑,R.oo包在RStudio服务器上的安装失败,关于如何解决它的任何想法?R.oo包不会安装在RStudio服务器上

Installing package(s) into ‘/home/rstudio/R/library’ 
(as ‘lib’ is unspecified) 
trying URL 'http://ftp.heanet.ie/mirrors/cran.r-project.org/src/contrib/R.oo_1.9.3.tar.gz' 
Content type 'application/x-gzip' length 372217 bytes (363 Kb) 
opened URL 
================================================== 
downloaded 363 Kb 

* installing *source* package ‘R.oo’ ... 
** package ‘R.oo’ successfully unpacked and MD5 sums checked 
** R 
** inst 
** preparing package for lazy loading 
Error in match(el, set, 0L) : object 'R.KEYWORDS' not found 
Error : unable to load R code in package ‘R.oo’ 
ERROR: lazy loading failed for package ‘R.oo’ 
* removing ‘/home/rstudio/R/library/R.oo’ 
Warning in install.packages : 
    installation of package ‘R.oo’ had non-zero exit status 
+0

我*只是*有同样的问题,但它与RStudio无关(至少在这里):我试图在传统的R安装上安装它,同样的错误。 –

+0

我实际上没有问题在RStudio的本地副本上安装它 - 它在那里很好,它只是服务器版本对我有问题。 – Statwonk

+0

我没有在这里尝试一下linux的盒子,但Rstudio支持提到这是一个linux问题:http://support.rstudio.org/help/discussions/problems/2696-roo-does-not- install-on-rstudio-server –

回答

1

根据R.oo和R.KEYWORDS包的作者,R.KEYWORDS(v1.4.2)的最后一个版本与R.oo(cran版本1.9.3不兼容,不是最后一个v1.9.8)。他最近纠正了这一点。

1

截至昨晚:我可以证实在两个不同的RStudio服务器,一个运行R.2.14.1,其他R.2.15.1这个问题,所以它不属于R版本。一个是我们的linux服务器,另一个是亚马逊EC2服务器。在本地RStudio(OSX; R.2.15.0)上安装时没有问题。

但是:一小时前,这个问题已经消失了。在两个RStudio服务器上,R.oo现在安装正常。所以,再试一次!