R package doesn't install from github - r

I am using RStudio with R (Version 4.0.2) and I am trying to install this climate package from github: https://github.com/SantanderMetGroup/climate4R
when I type: 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.
I also downloaded the zipped package and tried to manually install the package within rstudio and got this error:
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
Why is it not installing? I have downloaded packages from github before with no problems.
UPDATED HERE:
I had already tried what is suggested below, but it also didn't work. I wanted to check first if I had missed something and it was possible to download the package all at once. When I input this:
library(devtools)
install_github(c("SantanderMetGroup/loadeR.java",
"SantanderMetGroup/climate4R.UDG",
"SantanderMetGroup/loadeR",
"SantanderMetGroup/transformeR",
"SantanderMetGroup/visualizeR",
"SantanderMetGroup/downscaleR"))
I get the following error:
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

As already pointed out, the GitHub Repo is not an R package by itself.
Here from their GitHub Readme how to install their collection of packages that form the climate4R toolset.
library(devtools)
install_github(c("SantanderMetGroup/loadeR.java",
"SantanderMetGroup/climate4R.UDG",
"SantanderMetGroup/loadeR",
"SantanderMetGroup/transformeR",
"SantanderMetGroup/visualizeR",
"SantanderMetGroup/downscaleR"))

In order to install this package, I had to install this:JDK 13
https://www.oracle.com/java/technologies/javase-jdk13-downloads.html
This allowed each of the packages to be installed correctly.

Related

Errors when trying to install 'semPlot' R package

I'm trying to install the package 'semPlot' in RStudio, and keep getting errors:
** testing if installed package can be loaded from temporary location
*** arch - i386
Error: package or namespace load failed for 'rockchalk' in library.dynam(lib, package, package.lib):
DLL 'zip' not found: maybe not installed for this architecture?
Error: loading failed
Execution halted
*** arch - x64
ERROR: loading failed for 'i386'
* removing 'C:/Documents/R/win-library/4.0/rockchalk'
Warning in install.packages :
installation of package ‘rockchalk’ had non-zero exit status
ERROR: failed to lock directory 'C:/Documents/R/win-library/4.0' for modifying
Try removing 'C:/Documents/R/win-library/4.0/00LOCK-OpenMx'
Warning in install.packages :
installation of package ‘OpenMx’ had non-zero exit status
ERROR: dependencies 'rockchalk', 'OpenMx' are not available for package 'semPlot'
* removing 'C:/Documents/R/win-library/4.0/semPlot'
Warning in install.packages :
installation of package ‘semPlot’ had non-zero exit status
The downloaded source packages are in
‘C:\AppData\Local\Temp\RtmpE9qK0s\downloaded_packages’
I already installed the package ‘rockchalk’, but it didn't help.
The first time I tried to install 'semPlot' there was an almost endless process which also ended with an error.
You could use the install_github function to install R packages hosted on GitHub from the devtools package. Here is a reproducible example:
devtools::install_github('SachaEpskamp/semPlot')
library(semPlot)
Created on 2022-11-14 with reprex v2.0.2
I solved it by uninstalling R and RStudio, and then installing them, and googling a small problem that came up with tydiverse.

R: unable to install gbm.auto package from Github

I'm trying to install the package gbm.auto via github, but the download does not seem to work. How can I solve this? I am working on a windows 10 Pro (R version 3.6.1, Rstudio version 1.2.5042). This is the error I get:
remotes::install_github("SimonDedman/gbm.auto")
Downloading GitHub repo SimonDedman/gbm.auto#master
√ checking for file 'C:\Users\Ststrubb\AppData\Local\Temp\RtmpOcwGGZ\remotes1d5c7c774f2a\SimonDedman-gbm.auto-96328bf/DESCRIPTION' ...
- preparing 'gbm.auto': (359ms)
√ checking DESCRIPTION meta-information ...
- checking for LF line-endings in source and make files and shell scripts
- checking for empty or unneeded directories
- looking to see if a 'data/datalist' file should be added
- building 'gbm.auto_1.2.4.tar.gz'
Installing package into ‘C:/Users/Ststrubb/Documents/R/win-library/3.6’
(as ‘lib’ is unspecified)
* installing *source* package 'gbm.auto' ...
** using staged installation
** R
Error in parse(outFile) :
C:/Users/Ststrubb/AppData/Local/Temp/RtmpALsbRt/R.INSTALL7320575e5a03/gbm.auto/R/gbm.valuemap.R:462:0: unexpected end of input
460: beep(8)} # notify user & close function
461:
^
ERROR: unable to collate and parse R files for package 'gbm.auto'
* removing 'C:/Users/***/Documents/R/win-library/3.6/gbm.auto'
Error: Failed to install 'gbm.auto' from GitHub:
(converted from warning) installation of package ‘C:/Users/***/AppData/Local/Temp/RtmpOcwGGZ/file1d5c40b85311/gbm.auto_1.2.4.tar.gz’ had non-zero exit status
I get the same error when I used
githubinstall or remotes::install_github.

Trouble Installing qdap package into R

I want to install "qdap" package to run a text mining project. I tried installing the package in many different ways:
1. intsall.packages("qdap")
2. Downloading the file locally then installing
3. Using devtools
library(devtools)
install_github("trinker/qdapDictionaries")
install_github("trinker/qdapRegex")
install_github("trinker/qdapTools")
install_github("trinker/qdap")
I always had the same problem. It seems to be related to rJava package. I tried to install rJava but I wasn't successful.
I'm more of a data analyst than a developer so I don't have much experience with development (using terminal commands or fixing java on my mac).
I'd really like to use this "qdap" package. Could you please help me figure out in a simple manner?
Here's the error message after I install the package:
The downloaded source packages are in
‘/private/var/folders/hk/r0tjy0t57n79lvkh2_fc7snm0000gn/T/RtmpsSJ6Mg/downloaded_packages’
✓ checking for file ‘/private/var/folders/hk/r0tjy0t57n79lvkh2_fc7snm0000gn/T/RtmpsSJ6Mg/remotes42b1730aa4f/trinker-qdap-7f390f7/DESCRIPTION’ (437ms)
─ preparing ‘qdap’: (1.1s)
✓ checking DESCRIPTION meta-information ...
─ checking for LF line-endings in source and make files and shell scripts (1.3s)
─ checking for empty or unneeded directories
Removed empty directory ‘qdap/tools’
─ looking to see if a ‘data/datalist’ file should be added
─ building ‘qdap_2.4.2.tar.gz’
* installing *source* package ‘qdap’ ...
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.
Warning in system("/usr/libexec/java_home", intern = TRUE) :
running command '/usr/libexec/java_home' had status 1
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/server/libjvm.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so
Reason: image not found
ERROR: lazy loading failed for package ‘qdap’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/qdap’
Error: Failed to install 'qdap' from GitHub:
(converted from warning) installation of package ‘/var/folders/hk/r0tjy0t57n79lvkh2_fc7snm0000gn/T//RtmpsSJ6Mg/file42b3e031f25/qdap_2.4.2.tar.gz’ had non-zero exit status
Maybe the key is in the following
Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.
and
Warning in system("/usr/libexec/java_home", intern = TRUE) :
running command '/usr/libexec/java_home' had status 1
Are you sure you have installed a JVM? And if yes, the correct one? Because it seems to not find it.
You can download JVM from here.
I hope this helps!

I can’t download the package BMR from github in R, it gives an error:

> library(devtools)
Download required package: usethis
Warning messages:
1: package ‘devtools' was built under R version 3.5.3
2: package ‘usethis’ was built under R version 3.5.3
> install_github("kthohr/BMR",force=TRUE)
Downloading GitHub repo kthohr/BMR#master
√ checking for file 'C:\Users\Asus\AppData\Local\Temp\RtmpqkzAt0\remotes4b403a3737ba\kthohr-BMR-63565cd/DESCRIPTION' ...
- preparing 'BMR': (3.1s)
√ checking DESCRIPTION meta-information ...
- cleaning src
- checking for LF line-endings in source and make files and shell scripts (1.1s)
- checking for empty or unneeded directories (362ms)
- looking to see if a 'data/datalist' file should be added
- building 'BMR_0.11.0.tar.gz'
Installing package into ‘C:/Users/Asus/Documents/R/win-library/3.5’
(as ‘lib’ is unspecified)
* installing *source* package 'BMR' ...
** libs
Ошибка: (конвертировано из предупреждения) this package has a non-empty 'configure.win' file,
so building only the main architecture
* removing 'C:/Users/Asus/Documents/R/win-library/3.5/BMR'
In R CMD INSTALL
Error: Failed to install 'BMR' from GitHub:
(converted from warning) installation of package ‘C:/Users/Asus/AppData/Local/Temp/RtmpqkzAt0/file4b4017187131/BMR_0.11.0.tar.gz’ had non-zero exit status
Try this:
install.packages("devtools")
library(devtools)
install_github("kthohr/BMR",force=TRUE)
Please install Rtolls direct its path on R. Then use the following codes.
install.packages("devtools")
library(devtools)
install_github("kthohr/BMR")
library(BMR)
find_rtools()
This to check if rtolls is installed.
If still not working please reinstall R, Rstudio and Rtools then again try running it. It worked in my case.
To check if the package is installed try opening on of the data sets included in the package.
data(BMRMCData)

Package Installation From GitHub Error - Possibly File Path

I am currently trying to install some packages off of GitHub, but I keep on getting this fatal error. I think it has something to do with the file destination, but I am unsure. Any advice would be appreciated!
> devtools::install_github("hrbrmstr/albersusa")
Downloading GitHub repo hrbrmstr/albersusa#master
√ checking for file 'C:\Users\FirstName Surname\AppData\Local\Temp\RtmpeqCuBA\remotes51a46de62be1\hrbrmstr-albersusa-5b933bf/DESCRIPTION' (489ms)
- preparing 'albersusa':
√ checking DESCRIPTION meta-information ...
- checking for LF line-endings in source and make files and shell scripts
- checking for empty or unneeded directories
- building 'albersusa_0.3.1.tar.gz'
Installing package into ‘C:/Users/FirstName Surname/Documents/R/win-library/3.6’
(as ‘lib’ is unspecified)
* installing *source* package 'albersusa' ...
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading
Fatal error: cannot open file 'C:\Users\FirstName': No such file or directory
ERROR: lazy loading failed for package 'albersusa'
* removing 'C:/Users/FirstName Surname/Documents/R/win-library/3.6/albersusa'
Error in i.p(...) :
(converted from warning) installation of package ‘C:/Users/FirstName Surname/AppData/Local/Temp/RtmpeqCuBA/file51a45f6e3a8b/albersusa_0.3.1.tar.gz’ had non-zero exit status
The packages should be installed into ‘C:/Users/FirstName Surname/Documents/R/win-library/3.6’ as it says it is doing, however it gives the fatal error when it encounters: 'C:\Users\FirstName' which is different.
Edit: Windows 10, R-3.6.0, RStudio
Thanks!
Upgrading the r package to 4.0.1 version solved this issue

Resources