我需要在macOS 11.1上安装data.table 1.12.0(特定版本)。
我遇到了一个错误:
clang: error: unsupported option '-fopenmp'
make: *** [assign.o] Error 1
我按照https://github.com/Rdatatable/data.table/wiki/Installation#openmp-enabled-compiler-for-mac中的指示操作,但仍然无法使其工作。 R版本为3.6.1。
我还尝试使用R CMD install命令,但出现了相同的错误。
R CMD install data.table_1.12.0.tar.gz
* installing to library ‘/Users/XXX/Library/R/3.6/library’
* installing *source* package ‘data.table’ ...
** package ‘data.table’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -I/usr/local/include -fopenmp -fPIC -Wall -g -O2 -c assign.c -o assign.o
clang: error: unsupported option '-fopenmp'
make: *** [assign.o] Error 1
ERROR: compilation failed for package ‘data.table’
* removing ‘/Users/XXX/Library/R/3.6/library/data.table’
更新:似乎我也无法从CRAN安装最新的data.table,所以这个问题并不仅局限于1.12.0版本。