R 包未从 github 安装
R package doesn't install from github
我正在将 RStudio 与 R(版本 4.0.2)一起使用,我正在尝试从 github 安装此气候包:https://github.com/SantanderMetGroup/climate4R
当我输入:install_github("SantanderMetGroup/climate4R")
I get this error:
Error: Failed to install 'unknown package' from GitHub:
HTTP error 404.
Not Found
Did you spell the repo owner (`SantanderMetGroup`) and repo name (`climate4R`) correctly?
- If spelling is correct, check that you have the required permissions to access the repo.
我也下载了压缩包,并尝试在 rstudio 中手动安装包,但出现了这个错误:
Installing package into ‘C:/Users/...../Documents/R/win-library/4.0’
(as ‘lib’ is unspecified)
Warning in install.packages :
cannot open compressed file 'climate4R-master/DESCRIPTION', probable reason 'No such file or directory'
Error in install.packages : cannot open the connection
为什么没有安装?我以前从 github 下载过软件包没有问题。
此处更新:
我已经尝试了下面的建议,但它也没有用。我想先检查一下我是否遗漏了什么,并且可以一次下载所有软件包。当我输入这个时:
library(devtools)
install_github(c("SantanderMetGroup/loadeR.java",
"SantanderMetGroup/climate4R.UDG",
"SantanderMetGroup/loadeR",
"SantanderMetGroup/transformeR",
"SantanderMetGroup/visualizeR",
"SantanderMetGroup/downscaleR"))
我收到以下错误:
Downloading GitHub repo SantanderMetGroup/loadeR.java@HEAD
√ checking for file 'C:\Users\...\AppData\Local\Temp\RtmpCAqAGF\remotes39b87d2f4f9\SantanderMetGroup-loadeR.java-88da23e/DESCRIPTION' ...
- preparing 'loadeR.java':
√ checking DESCRIPTION meta-information ...
- checking for LF line-endings in source and make files and shell scripts
- checking for empty or unneeded directories
- building 'loadeR.java_1.1.1.tar.gz'
Installing package into ‘C:/Users/.../Documents/R/win-library/4.0’ (as ‘lib’ is unspecified)
* installing *source* package 'loadeR.java' ...
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading Error: package or namespace load failed for 'rJava': .onLoad failed in loadNamespace() for 'rJava', details: call: fun(libname, pkgname) error: JAVA_HOME cannot be determined from the Registry Error: package 'rJava' could not be loaded Execution halted ERROR: lazy loading failed for package 'loadeR.java'
* removing 'C:/Users/.../Documents/R/win-library/4.0/loadeR.java' Error: Failed to install 'loadeR.java' from GitHub: (converted from warning) installation of package ‘C:/Users/.../AppData/Local/Temp/RtmpCAqAGF/file39b86ae96acb/loadeR.java_1.1.1.tar.gz’ had non-zero exit status
如前所述,GitHub Repo 本身并不是一个 R 包。
这里来自他们的 GitHub Readme 如何安装构成 climate4R
工具集的软件包集合。
library(devtools)
install_github(c("SantanderMetGroup/loadeR.java",
"SantanderMetGroup/climate4R.UDG",
"SantanderMetGroup/loadeR",
"SantanderMetGroup/transformeR",
"SantanderMetGroup/visualizeR",
"SantanderMetGroup/downscaleR"))
为了安装这个包,我必须安装 this:JDK 13
https://www.oracle.com/java/technologies/javase-jdk13-downloads.html
这样可以正确安装每个包。
我正在将 RStudio 与 R(版本 4.0.2)一起使用,我正在尝试从 github 安装此气候包:https://github.com/SantanderMetGroup/climate4R
当我输入:install_github("SantanderMetGroup/climate4R")
I get this error:
Error: Failed to install 'unknown package' from GitHub:
HTTP error 404.
Not Found
Did you spell the repo owner (`SantanderMetGroup`) and repo name (`climate4R`) correctly?
- If spelling is correct, check that you have the required permissions to access the repo.
我也下载了压缩包,并尝试在 rstudio 中手动安装包,但出现了这个错误:
Installing package into ‘C:/Users/...../Documents/R/win-library/4.0’
(as ‘lib’ is unspecified)
Warning in install.packages :
cannot open compressed file 'climate4R-master/DESCRIPTION', probable reason 'No such file or directory'
Error in install.packages : cannot open the connection
为什么没有安装?我以前从 github 下载过软件包没有问题。
此处更新: 我已经尝试了下面的建议,但它也没有用。我想先检查一下我是否遗漏了什么,并且可以一次下载所有软件包。当我输入这个时:
library(devtools)
install_github(c("SantanderMetGroup/loadeR.java",
"SantanderMetGroup/climate4R.UDG",
"SantanderMetGroup/loadeR",
"SantanderMetGroup/transformeR",
"SantanderMetGroup/visualizeR",
"SantanderMetGroup/downscaleR"))
我收到以下错误:
Downloading GitHub repo SantanderMetGroup/loadeR.java@HEAD
√ checking for file 'C:\Users\...\AppData\Local\Temp\RtmpCAqAGF\remotes39b87d2f4f9\SantanderMetGroup-loadeR.java-88da23e/DESCRIPTION' ...
- preparing 'loadeR.java':
√ checking DESCRIPTION meta-information ...
- checking for LF line-endings in source and make files and shell scripts
- checking for empty or unneeded directories
- building 'loadeR.java_1.1.1.tar.gz'
Installing package into ‘C:/Users/.../Documents/R/win-library/4.0’ (as ‘lib’ is unspecified)
* installing *source* package 'loadeR.java' ...
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading Error: package or namespace load failed for 'rJava': .onLoad failed in loadNamespace() for 'rJava', details: call: fun(libname, pkgname) error: JAVA_HOME cannot be determined from the Registry Error: package 'rJava' could not be loaded Execution halted ERROR: lazy loading failed for package 'loadeR.java'
* removing 'C:/Users/.../Documents/R/win-library/4.0/loadeR.java' Error: Failed to install 'loadeR.java' from GitHub: (converted from warning) installation of package ‘C:/Users/.../AppData/Local/Temp/RtmpCAqAGF/file39b86ae96acb/loadeR.java_1.1.1.tar.gz’ had non-zero exit status
如前所述,GitHub Repo 本身并不是一个 R 包。
这里来自他们的 GitHub Readme 如何安装构成 climate4R
工具集的软件包集合。
library(devtools)
install_github(c("SantanderMetGroup/loadeR.java",
"SantanderMetGroup/climate4R.UDG",
"SantanderMetGroup/loadeR",
"SantanderMetGroup/transformeR",
"SantanderMetGroup/visualizeR",
"SantanderMetGroup/downscaleR"))
为了安装这个包,我必须安装 this:JDK 13 https://www.oracle.com/java/technologies/javase-jdk13-downloads.html
这样可以正确安装每个包。