Normal installation should goes like this:
If none of the solutions described below worked, please create an Issue with the error message and the maximum of information.
If normal installation does not work, you can try installing from Github:
#install.packages("devtools", "pak") devtools::install_github("DanChaltiel/crosstable", build_vignettes=TRUE) #or, alternatively pak::pkg_install("DanChaltiel/crosstable")
This code will probably ask for updates:
These packages have more recent versions available. It is recommended to update all of them. Which would you like to update? 1: All 2: CRAN packages only 3: None 4: vctrs (0.3.0 -> 0.3.1) [CRAN] 5: systemfonts (0.2.2 -> 0.2.3) [CRAN]
While it is a good idea to update all packages frequently, this update routine might fail. If it does fail, try to choose
3: None so it will install
crosstable without updating dependencies.
If the package still does not work, you can try installing/updating dependencies manually. First, install/update
rlang as newer versions are mandatory:
This should do, but if it is still failing, you can try installing the other dependencies:
install.packages("checkmate") install.packages("purrr") install.packages("tidyselect") install.packages("survival") install.packages("tidyr") install.packages("glue") install.packages("ellipsis") install.packages("officer") install.packages("stringr") install.packages("tibble") install.packages("nortest") install.packages("lifecycle")
If the installer asks:
Do you want to install from sources the package which needs compilation? (Yes/no/cancel)
Try first with “no”, and then with “yes” if it fails.
ERROR: configuration failed for package ‘systemfonts’ * removing ‘/Library/Frameworks/R.framework/Versions/3.6/Resources/library/systemfonts’ * restoring previous ‘/Library/Frameworks/R.framework/Versions/3.6/Resources/library/systemfonts’ Error: Failed to install 'crosstable' from GitHub: (converted from warning) installation of package ‘systemfonts’ had non-zero exit status