在Rstudio中运行旧版本的R

时间:2019-07-10 07:28:50

标签: r rstudio ggmap

我使用的软件包(ggmap)在R 3.6.1(Windows)上不起作用,因此我想安装R的早期版本。安装该版本后,我发现了如何强制使用Rstudio使用它(通过选项面板)。 问题是我无法安装以前的版本。我已经下载了该目录(除了将其拖放到我的R目录中之外,没有任何其他操作),但是当我尝试强制Rstudio使用它时,出现以下消息: “此目录似乎不包含有效的R安装”。 父级directoy与R 3.6.1相同,可以正常工作。 感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

我正在使用R版本3.6.0(2019-04-26),并且能够安装上述软件包:

install.packages('ggmap')

根据我的经验,有时我还认为这是由于版本不兼容而引起的。例如,我可能会收到类似以下消息:

Warning in install.packages :
package 'biomaRt' is not available (for R version 3.6.0)

在大多数情况下,解决方案包括使用setRepositories():

setRepositories()
Enter one or more numbers separated by spaces, or an empty line to cancel
1: 1 2 3 4 5 6 7 8

在这种情况下,为了防万一,我添加了所有这些软件包,以确保如果该软件包存在并且可用于我的版本,则将安装该软件包(您可能希望将其再次重置为一个存储库,因为它可能会降低其他软件包的安装速度。

编辑:如果您确实收到了我提到的错误消息,那么如果setRepositories()无法解决您的问题,您可能会对查看this answer感兴趣。