我正在尝试使用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
如果有人能帮上忙,那就太感激了。