Can't install 'usethis' package - r

I'm using R-4.1.1 and the last version of Rstudio.
My goal is to use the ggradar package but I cannot install it with install.packages because:
le package ‘ggradar’ is not available for this version of R
So I would like to install the application like this:
devtools::install_github("ricardo-bion/ggradar", dependencies=TRUE)
I managed to install devtools but when I try to:
library(devtools)
there is this error:
Error: le package ‘usethis’ nécessaire pour ‘devtools’, mais est introuvable
When I trying to install devtools with
install.packages("devtools",dependencies =TRUE)
it doesn't work. So finally, I try to install the package usethis
install.packages("usethis")
but I can't do it: I have a big error which ends with:
Warning in install.packages :
installation of package ‘usethis’ had non-zero exit status
Can you help me please?

I don't know the exact reason for your case, but things like this can happen as a result of an inconsistent package set. It is in general a good idea to update installed packages before installing new ones.
As you have seen, package usethis depends on devtools, see: https://CRAN.R-project.org/package=usethis that also shows that usethis is availabe for R 4.1.1.
In inconsistency already happened, i.a. due to an upgrade from R 4.1.0 or other installations, de-installation of the suspect packages, or just deletion of the user library can help in most cases.
How to do this depends on the operating system.

Related

Unable to install the disgenet2r package

library(devtools)
install_bitbucket("ibi_group/disgenet2r")
Unable to install dependencies such as SPARQL
ERROR: dependency ‘SPARQL’ is not available for package ‘disgenet2r’
* removing ‘/Library/Frameworks/R.framework/Versions/4.2/Resources/library/disgenet2r’
Warning messages:
1: package ‘SPARQL’ is not available for this version of R
A version of this package for your version of R might be available elsewhere,
see the ideas at
https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages
2: In i.p(...) :
installation of package ‘/var/folders/43/7hr3j7q17tn0ns1g67l5vbq80000gn/T//Rtmptk5KoF/file2d1b24460f94/disgenet2r_0.99.2.tar.gz’ had non-zero exit status
Installing of library(disgenet2r) for further OMIM research
OK, so, the version of something needs to change. I will assume your R version will remain fixed.
I don't know what version of SPARQL you're on, but this is the latest:
install.packages("https://cran.r-project.org/src/contrib/Archive/SPARQL/SPARQL_1.16.1.tar.gz", repos=NULL, type="source")
Try it again after that. If it's still not working then try:
install.packages("devtools")
devtools::install_version("disgenet2r", version = "0.99.1")

installation of esquisse package in R

I am trying install the R package esquisse, when I try to install it I get the following error message
Installing package into ‘/home/nir020/R/library’
(as ‘lib’ is unspecified)
Warning in install.packages :
dependency ‘foreign’ is not available
But when i try to install the foreign package, I get the following error message
Warning in install.packages :
package ‘foreign’ is not available (for R version 3.5.1)
Do I need to update my version of R (difficult) or are there any other alternative solutions
(1) This is a warning, not an error, so esquisse might just work. (2) foreign is not available from CRAN because it's a recommended package, i.e. one that comes with a base R installation (and IIRC has been that way for many years).
I do see foreign in the dependencies of esquisse:
sort(package_dependencies("esquisse", recursive=TRUE)$esquisse)
but it's hard to trace the dependency back (it's not a direct dependency). I don't know why it wouldn't have been detected as already installed.

Unable to install ggm package un R language

I'm currently operating in macOS with the R version of 3.6.3.
When I tried to install the package ggm, a warning occurred as follows.
Warning in install.packages :
dependency ‘graph’ is not available
also installing the dependency ‘igraph’
Then when it completed installing, it seemed not to work either:
ERROR: compilation failed for package ‘igraph’
* removing ‘/usr/local/lib/R/3.6/site-library/igraph’
ERROR: dependencies ‘igraph’, ‘graph’ are not available for package ‘ggm’
* removing ‘/usr/local/lib/R/3.6/site-library/ggm’
What is happening? I have searched for this error and didn't find anything that helps. Please help me. I'll be much appreciated!
I had the same problem.
To install the package graph you need to install the latest version of Bioconductor (i.e. package called BioManager).
Then you install the package graph and then simply run the installation for the ggm package.
install.packages("BiocManager")
BiocManager::install("graph")
install.packages("ggm")
library(ggm)
The package is then loaded into your R enviroment.

Cannot install the shiny package in R

I am trying to install the shiny package in R but I keep getting this error:
ERROR: dependencies 'later', 'promises', 'rlang' are not available for
package 'shiny'
* removing 'C:/Users/sawyer.keels/Documents/R/win-library/3.2/shiny'
The downloaded source packages are in
‘C:\Users\sawyer.keels\AppData\Local\Temp\RtmpuWfNw6\downloaded_packages’
Warning messages:
1: running command '"C:/PROGRA~1/R/R-32~1.4RE/bin/x64/R" CMD INSTALL -l "C:\Users\sawyer.keels\Documents\R\win-library\3.2" C:\Users\SAWYER~1.KEE\AppData\Local\Temp\RtmpuWfNw6/downloaded_packages/shiny_1.1.0.tar.gz' had status 1
2: In install.packages("shiny") :
installation of package ‘shiny’ had non-zero exit status
If anyone has had this issue in the past I would appreciate the help.
Thanks
Try installing the dependency packages:
install.packages(c("later","promises","rlang"))
After thereafter try to install shiny again:
install.packages("shiny")
Let me know if it works.
I updated r:
install.packages("installr")
and then: updateR()
This made the package run.
Unfortunately, the suggested solution did not solve my case as
I detected the point of glitch as I attempted to install promises, which was magrittr seemed not installed. It was found in the error message lines.
Thus, install.packages("magrittr").
Then promises was installed and httpuv as well.
shiny is now installed normally.
Issue resolved.

Caret package failed to install

I am getting this errors trying to install caret package:
ERROR: compilation failed for package ‘ddalpha’
* removing ‘/home/rspark/R/x86_64-redhat-linux-gnu-library/3.3/ddalpha’
Warning in install.packages :
installation of package ‘ddalpha’ had non-zero exit status
ERROR: dependency ‘ddalpha’ is not available for package ‘recipes’
* removing ‘/home/rspark/R/x86_64-redhat-linux-gnu-library/3.3/recipes’
Warning in install.packages :
installation of package ‘recipes’ had non-zero exit status
ERROR: dependency ‘recipes’ is not available for package ‘caret’
* removing ‘/home/rspark/R/x86_64-redhat-linux-gnu-library/3.3/caret’
Warning in install.packages :
installation of package ‘caret’ had non-zero exit status
Any ideas?
install.packages("ddalpha")
It gives the same error:
/usr/lib64/R/library/BH/include/boost/exception/exception.hpp:137: error: expected declaration before end of line
make: *** [AlphaProcedure.o] Error 1
ERROR: compilation failed for package ‘ddalpha’
* removing ‘/home/rspark/R/x86_64-redhat-linux-gnu-library/3.3/ddalpha’
I have found a solution.
I had the same problem. After installing caret with all its dependencies, ddalpha was not installed. Then I tried installing the package ddalpha alone. I got the message:
" There is a binary version available but the source version is later:
binary source needs_compilation
ddalpha 1.2.1 1.3.1 TRUE
Do you want to install from sources the package which needs compilation?
y/n: n"
Well, if I anwser yes, it doesn't work. But when I answer no, it does work. It looks like the new version has some problem, but the previous one works fine.
As Roman indicated in the comments, ddalpha and recipes are dependencies that aren't installed yet. You can manually install them as follows:
install.packages(c('ddalpha', 'recipes'))
Alternatively, you can tell the install.packages() command to grab the necessary packages during the install process.
install.packages('caret', dependencies=TRUE)
Or list them explicitly:
install.packages('caret', dependencies=c('ddalpha', 'recipes'))
Or, if you use an IDE such as RStudio, the package manager that's included will automatically handle these dependencies for you.
If these suggestions don't solve the problem, you may try updating your instance of R to the latest (3.4.1 as I write this). Also, ddalpha is dependent on the Rcpp package version 0.11.0 or greater, so you may update that package.
update.packages('Rcpp')
I was facing the same issues, and I had tried almost all the methods mentioned here. But the only one that worked for me was updating my IDE and that sorted it out.
I had the same issue, running
install.packages('caret', dependencies=TRUE)
from console solved it. I don't know why at the packages window install with "install dependencies" checked didn't work..
R studio: 2022.07.1
R: 3.6.3

Resources