无法在R 3.4.1版中安装data.table

问题描述 投票:1回答:1

以下是我收到的消息。

尝试网址'https://cran.rstudio.com/src/contrib/data.table_1.10.4-3.tar.gz'

内容类型'application / x-gzip'长度3071833字节(2.9 MB)

==================================================

下载了2.9 MB

  • 安装源包'data.table'...

**包'data.table'成功解压缩并检查MD5总和

** libs

gcc -m64 -std = gnu99 -I / usr / include / R -DNDEBUG -I / usr / local / include -fopenmp -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE = 2 -fexceptions -fstack-protector --param = ssp-buffer-size = 4 -m64 -mtune = generic -c wrappers.c -o wrappers.o

gcc -m64 -std = gnu99 -shared -L / usr / lib64 / R / lib -L ​​/ usr / local / lib64 -o data.table.so assign.o between.o bmerge.o chmatch.o dogroups.o fastmean .o fcast.o fmelt.o forder.o frank.o fread.o fsort.o fwrite.o gsumm.o ijoin.o init.o inrange.o openmp-utils.o quickselect.o rbindlist.o reorder.o shift .o subset.o transpose.o uniqlist.o vecseq.o wrappers.o -fopenmp -L / usr / lib64 / R / lib -lR

gcc:错误:libgomp.spec:没有这样的文件或目录

make:*** [data.table.so]错误1

错误:包'data.table'的编译失败

我在/usr/lib/gcc/x86_64-amazon-linux/6.4.1/libgomp.spec找到了这个文件。将此文件复制到/ usr / lib64 / R / lib和/ usr / local / lib64。还向两个地方提供了sudo chmod 777。重新启动rstudio-server和r session。仍然得到同样的错误。

c r linux gcc
1个回答
1
投票

添加以下符号链接有效。

ln -s /usr/lib/gcc/x86_64-amazon-linux/6.4.1/libgomp.spec /usr/lib64/libgomp.spec
ln -s /usr/lib/gcc/x86_64-amazon-linux/6.4.1/libgomp.a /usr/lib64/libgomp.a
ln -s /usr/lib64/libgomp.so.1.0.0 /usr/lib64/libgomp.so
© www.soinside.com 2019 - 2024. All rights reserved.