[英]Error in contrib.url(repos, "source") in R trying to use CRAN without setting a mirror Calls: install.packages -> contrib.url Execution halted
[英]R Error in contrib.url(repos, "Source) upon trying to install a package, without specifying the repo
大家好,我在 R 中工作,試圖使用 RMarkdown 運行一些代碼,這是一段似乎給我帶來問題的代碼。
install.packages("car")
install.packages("bestNormalize")
library(readr)
library(dplyr)
library(leaps)
library(MASS)
library(car)
library(plyr)
library(alr4)
它非常標准的東西。 嘗試運行代碼時收到以下錯誤。
Error in contrib.url(repos, "source"):trying to use CRAN without setting a mirror Calls:
<Anonymous> ... withVisible
-> eval -> eval -> install.packages -> contrib.url Execution halted
我最近買了一台新筆記本電腦並安裝了 R。在我的舊筆記本電腦中,當我指定 install("package_name") 時,我從未收到此錯誤。 發生這種情況是否有原因? 我已經看到建議的解決方案以下列方式指定 repo:
install.packages("car", repos="http://cran.us.r-project.org")
但是,我不滿足於此解決方案,因為我不想每次嘗試安裝軟件包時都指定存儲庫。 我想也許找到某種方法將鏡像設置為默認鏡像,但不知道是否可以做到。 有任何想法嗎?
我找到了解決辦法。 我執行了以下操作:我通過運行以下命令找到並打開了我的 .RProfile:
file.edit(file.path("~", ".Rprofile"))
然后我導航到https://cran.r-project.org並找到了離我最近的鏡像。 然后在 .Rprofile 我寫了以下命令,以便讓 R studio 在打開時確認我的偏好
options(repos=structure(c(CRAN="https:theclosest_mirror_to_yourlocation.com")))
將其保存到 .Rprofile 並運行初始代碼表明它成功了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.