Normal installation should goes like this:
install.packages("devtools") ::install_github("DanChaltiel/crosstable", build_vignettes=TRUE)devtools
If none of the solutions described here worked, please create an Issue with the error message and the maximum of information.
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:
install.packages("dplyr") install.packages("flextable") install.packages("rlang")
This should do, but if it is still failing, you can try installing the other dependencies:
install.packages("purrr") install.packages("checkmate") 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.
This error can happen on Mac. I have no clue on how to correct it. If you experience it, please create an Issue with the actual error message and the result of
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