无法让 devtools::install_github() 在 Win 7 64 位机器上的 R 中工作
having trouble getting devtools::install_github() to work in R on Win 7 64bit machine
每次我尝试从 RStudio 运行 install_github() 我得到这样的东西:
devtools::install_github("r-lib/devtools")
Downloading GitHub repo r-lib/devtools@master
Error in utils::download.file(url, path, method = download_method(), quiet = quiet, :
cannot open URL 'https://api.github.com/repos/r-lib/devtools/tarball/master'*
我尝试了 https://github.com/r-lib/devtools/issues/1772
中描述的解决方法
这就是我得到的:
assignInNamespace("version_info", c(devtools::version_info, list("3.5" = list(version_min = "3.3.0", version_max = "99.99.99", path = "bin"))), "devtools")
Error in bindingIsLocked(x, ns) : no binding for "version_info"
find_rtools() # is TRUE now
Error in find_rtools() : could not find function "find_rtools"*
请推荐一个 workao运行d 让 devtools::install_github()
在我的 Win PC 上工作。
谢谢
我相信我已经为这台 Win 7 64 位机器找到了解决方案,它基于:
https://github.com/r-lib/remotes/issues/130
单击开始 > 输入 "Internet Options" > 单击 "Internet options" > 转到 "Advanced" 并选中 TLS 1.2 框。
对我来说这对 Windows 10
options(download.file.method = "wininet")
https://support.rstudio.com/hc/en-us/articles/206827897-Secure-Package-Downloads-for-R
对我有用。
options(download.file.method = "libcurl")
每次我尝试从 RStudio 运行 install_github() 我得到这样的东西:
devtools::install_github("r-lib/devtools")
Downloading GitHub repo r-lib/devtools@master
Error in utils::download.file(url, path, method = download_method(), quiet = quiet, :
cannot open URL 'https://api.github.com/repos/r-lib/devtools/tarball/master'*
我尝试了 https://github.com/r-lib/devtools/issues/1772
中描述的解决方法这就是我得到的:
assignInNamespace("version_info", c(devtools::version_info, list("3.5" = list(version_min = "3.3.0", version_max = "99.99.99", path = "bin"))), "devtools")
Error in bindingIsLocked(x, ns) : no binding for "version_info"
find_rtools() # is TRUE now
Error in find_rtools() : could not find function "find_rtools"*
请推荐一个 workao运行d 让 devtools::install_github()
在我的 Win PC 上工作。
谢谢
我相信我已经为这台 Win 7 64 位机器找到了解决方案,它基于: https://github.com/r-lib/remotes/issues/130
单击开始 > 输入 "Internet Options" > 单击 "Internet options" > 转到 "Advanced" 并选中 TLS 1.2 框。
对我来说这对 Windows 10
options(download.file.method = "wininet")
https://support.rstudio.com/hc/en-us/articles/206827897-Secure-Package-Downloads-for-R
对我有用。
options(download.file.method = "libcurl")