2014-11-25 67 views
2

我刚更新R到版本3.1.2,许多软件包似乎还不可用,如RmySQL。更新后无法使用二进制包R到3.1.2

我该怎么办?卸载最新版本的R并返回3.0版?或者还有其他方法吗?

+0

你不指定你的操作系统。 – 2014-11-25 12:35:28

+0

如果使用Rstudio,那么您可以选择使用哪个版本的R,https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R – zx8754 2014-11-25 12:43:46

+0

'install.packages( 'RMySQL')'适用于我,没有任何问题(R 3.1.2,Ubuntu 14.04,64位)。请对你的问题更简洁。 – EDi 2014-11-25 13:32:59

回答

2

这个问题尤其与Apple有关,尽管对于某些软件包(例如RMySQL),这个问题也可能发生在Windows中。

在苹果,你可以尝试从源代码安装:

install.packages('plotGoogleMaps', type='source') 

注意与RMySQL你还必须确保你的环境变量设置正确。您可以在他们的CRAN页面上找到有关安装过程的更多信息。

在Windows上,您需要安装Rtools之前,你可以从源代码安装:你这样做之后,你可以使用相同的选项上面

http://cran.r-project.org/bin/windows/Rtools/

尽管来自源的建筑物可能需要手动配置系统,但请注意。对于rgeosRMySQL都是这种情况。关于这些步骤的信息可以包的CRAN页面上找到:

如您需要预装GEOS在系统需求中指定rgeos: http://cran.r-project.org/web/packages/rgeos/index.html

对于RMySQL您需要设置侑环境变量作为指定在这里: http://cran.r-project.org/web/packages/RMySQL/INSTALL

编辑:大厦MAC

如果你想在Mac计算机上建立二进制包,你需要德考虑到你可能需要额外的工具,特别是当这些包包含已编译的代码时。

http://cran.r-project.org/bin/macosx/RMacOSX-FAQ.html#Installation-of-source-packages

http://cran.r-project.org/doc/manuals/r-release/R-admin.html#OS-X

或者,你可能想在http://r.research.att.com/这一个检查MAC的开发者页面的R:这是更详细地将R FAQ Mac和管理,并安装手册解释包含您需要的工具链的更多信息。