-
Notifications
You must be signed in to change notification settings - Fork 41
Description
Hello! I have struggled for installation for so long, here are details:
1\ Install URD in R4.2.2:
source("https://raw.githubusercontent.com/farrellja/URD/master/URD-Install.R")
Installing required packages from Bioconductor (BiocManager).
Bioconductor version 3.16 (BiocManager 1.30.20), R 4.2.1 (2022-06-23)
Installing package(s) 'destiny'
还安装相依关系‘ranger’, ‘VIM’
installing source package ‘ranger’ ...
** 成功将‘ranger’程序包解包并MD5和检查
** using staged installation
** libs
g++ -std=gnu++11 -I"/bioware/source/R-4.2.1/include" -DNDEBUG -DR_BUILD -I'/bioware/source/R-4.2.1/library/Rcpp/include' -I'/bioware/source/R-4.2.1/library/RcppEigen/include' -I/usr/local/include -fpic -g -O2 -c AAA_check_cpp11.cpp -o AAA_check_cpp11.o
AAA_check_cpp11.cpp:3:2: error: #error Error: ranger requires a C++14 compiler, e.g., gcc >= 5 or Clang >= 3.4. You probably have to update your C++ compiler.
#error Error: ranger requires a C++14 compiler, e.g., gcc >= 5 or Clang >= 3.4. You probably have to update your C++ compiler.
^~~~~
make: *** [/bioware/source/R-4.2.1/etc/Makeconf:177: AAA_check_cpp11.o] Error 1
ERROR: compilation failed for package ‘ranger’
removing ‘/bioware/source/R-4.2.1/library/ranger’
ERROR: dependency ‘ranger’ is not available for package ‘VIM’
removing ‘/bioware/source/R-4.2.1/library/VIM’
ERROR: dependency ‘VIM’ is not available for package ‘destiny’
removing ‘/bioware/source/R-4.2.1/library/destiny’
2\ My gcc version:
g++ --version
g++ (GCC) 8.5.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
3\ I tried to install "ranger"by two ways:
one is install.packages("ranger"), but failed with the same error: ranger requires a C++14 compiler, e.g., gcc >= 5 or Clang >= 3.4. You probably have to update your C++ compiler.
the other is anaconda, which seems successful:
conda install -c conda-forge r-ranger
Collecting package metadata (current_repodata.json): done
Solving environment: done
...
Downloading and Extracting Packages
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
I'm really confused, and hope for your help, thank u!