我尝试通过R提示符来安装一个包,方法是执行以下操作:
install.packages('RMySQL')但输出如下:
--- Please select a CRAN mirror for use in this session ---没别的了!对于这个非常基本的问题,我找不到解决方案。为了选择一个CRAN镜像,我应该输入什么?
编辑:
操作系统: Mac-OS X 10.6.8 R版本: 2.15.0
发布于 2018-02-20 17:02:15
无论您是在终端中使用R还是在RStudio等集成开发环境中使用R,都应该弹出一个下拉菜单供您选择(否则您将获得一堆可供选择的数字)。这在Windows、Mac OS和大多数Linux系统上都受支持。但是,它可能需要其他配置或依赖项,如X-windows。
要在使用远程访问时启用X-windows,请使用以下-XY标记:
ssh -XY username@server.domain通常会有一个默认的repo,但是如果您有任何问题,比如运行脚本或Rmarkdown/knitr,可以指定默认repo。您可以在每次安装时使用repo选项设置CRAN的镜像或存储库:
install.packages("package", repo="<your.nearest.mirror>")建议使用离您位置最近的镜像,以便更快地下载。例如:
install.packages("RMySQL", repos="https://cran.stat.auckland.ac.nz/")您还可以在会话中设置repos选项,以便在每个交互式会话(或脚本)中只需要设置一次。您可以检查repos是否配置了:
options(repos)如果您获得"Error in options(repos) : object 'repos' not found",那么您可以设置存储库选项。例如:
options(repos = "https://cran.stat.auckland.ac.nz/")然后,它应该像往常一样安装软件包。例如:
install.packages("RMySQL")正如其他人所提到的,您可以在.Rprofile文件中配置存储库,并在所有脚本中执行此操作。您可以在系统上选择这些“全局”选项,还是在会话或脚本中选择“本地”选项。这些“本地”选项需要花费更多的时间来使用每个会话,但好处是如果其他人没有您的.Rprofile,他们就可以使用您的脚本。
https://stackoverflow.com/questions/11488174
复制相似问题