你好,
我在 R 3.4.3 中安装 data.table 有困难。 我在下面得到的错误:
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fopenmp -fPIC -Wall -g -O2 -cassign.c -oassign.o
clang:错误:不支持的选项“-fopenmp”
make: * [assign.o] 错误 1
错误:包“data.table”编译失败
任何建议,将不胜感激。 谢谢!
问题是已知的,并已解决。 现在唯一的问题是 R oldrel 的 CRAN 上没有提供最近的二进制文件。 这也是#2406 的副本。 关闭。
我今天早些时候向[email protected]发送了一封电子邮件。 对于将来发现此问题的其他人, CRAN 检查页面的 data.table显示 r-oldrel-osx-x86_64 已过期一个月。 old-rel 表示 R 3.4.* MacOS 二进制文件通常是最慢的,需要一两个星期。 但是 1 个月比平常多得多。
最有用的评论
不幸的是,MacOS 上用于 oldrel 的二进制包仍然没有建立在 CRAN 上(现在已经 2 周了)。 否则,您可以使用 CRAN 的 Mac 二进制包。
我搜索了文本
unsupported option '-fopenmp'
,发现这个已关闭(即已解决)问题: https :来自 Mac 源指令的 data.table 安装在这里: https :
希望有帮助。 如果解决请关闭。