在R中安装较早的软件包版本时出现问题“ lib”不可写

时间:2019-09-04 00:25:17

标签: r url msys2 install.packages

我正在尝试使用Msys2软件安装某些软件包的旧版本,这是因为我有Windows,但是在bash中创建了一个脚本,Msys2允许我运行它。 R在Msys2中工作正常,但是在尝试安装任何软件包时遇到问题。我以Run, "C:\Shortcuts\Windows Terminal" 为例。

首先,我遇到任何库都可写的问题,因此我创建了一个个人库〜/ R / win-library / 3.5
然后,我尝试ggplot2并没有成功,因为它无法访问存储库。

  

错误

     

无法访问存储库https://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_3.2.0.tar.gz/src/contrib的索引

我读到一些人也遇到同样的问题,并尝试了许多方法来解决它。最好的选择是下载 .tar.gz

然后我写了这段代码:

install.packages("ggplot2", repos = "https://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_3.2.0.tar.gz", lib = "~/R/win-library/3.5")

现在我重新开始学习

  

错误

     

install.packages中的警告(“ C:/Users/54112/R/win-library/3.5/gplots_3.0.1.1.tar.gz” ,:     'lib =“〜/ R / win-library / 3.5”'是不可写的

我已经阅读了很多有关类似问题的文章,但没有一个起作用。

  

[1] https://support.bioconductor.org/p/105875/
  [2] https://community.rstudio.com/t/install-packages-unable-to-access-index-for-repository-try-disabling-secure-download-method-for-http/16578
  [3] Installing older version of R package
  [4] install old package R

如果有人能帮上忙,那就太感激了。

0 个答案:

没有答案