Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在R 3.3.0上安装data.table软件包_R_Installation_Data.table - Fatal编程技术网

无法在R 3.3.0上安装data.table软件包

无法在R 3.3.0上安装data.table软件包,r,installation,data.table,R,Installation,Data.table,我试图用R3.3.0安装'data.table'包,但它返回给定错误,如下所示。我安装了所有必需的软件包,但它对我毫无帮助 我在谷歌上搜索了同样的问题,但什么都没有 如果你有同样的问题,请分享你的经验来解决它。现在我觉得很奇怪 非常感谢, 肖恩 尝试添加install.packages(“data.table”,dependencies=T)?gcc--version说明了什么,即您的编译器是什么?forder.c的第296行是#pragma omp atomic update。所以Dirk询问

我试图用R3.3.0安装'data.table'包,但它返回给定错误,如下所示。我安装了所有必需的软件包,但它对我毫无帮助

我在谷歌上搜索了同样的问题,但什么都没有

如果你有同样的问题,请分享你的经验来解决它。现在我觉得很奇怪

非常感谢, 肖恩


尝试添加
install.packages(“data.table”,dependencies=T)
?gcc--version说明了什么,即您的编译器是什么?forder.c的第296行是
#pragma omp atomic update
。所以Dirk询问gcc--version是正确的,因为这决定了OpenMP iiuc的版本。我不知道
gcc
何时开始支持
原子更新
,但我想很久以前。gcc版本是4.9.2 20150212(Red Hat 4.9.2-6)(gcc)。值得一提的是:我在centOS集群上遇到了与R3.5.0类似的问题,在通过我们的“模块”系统加载GCC4.9.0之后,通过
BioManager::install
编译的包也很好。
> install.packages('data.table')
Installing package into ‘/usr/lib64/R/library’
(as ‘lib’ is unspecified)
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 3233k  100 3233k    0     0  2098k      0  0:00:01  0:00:01 --:--:-- 2205k
* installing *source* package ‘data.table’ ...
** package ‘data.table’ successfully unpacked and MD5 sums checked
** libs
gcc -m64 -std=gnu99 -I/usr/lib64/R/../../include/R -DNDEBUG  -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/zlib -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/xz -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/bzip2 -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include    -fopenmp -fpic  -g -O2  -c assign.c -o assign.o
gcc -m64 -std=gnu99 -I/usr/lib64/R/../../include/R -DNDEBUG  -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/zlib -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/xz -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/bzip2 -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include    -fopenmp -fpic  -g -O2  -c between.c -o between.o
gcc -m64 -std=gnu99 -I/usr/lib64/R/../../include/R -DNDEBUG  -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/zlib -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/xz -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/bzip2 -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include    -fopenmp -fpic  -g -O2  -c bmerge.c -o bmerge.o
gcc -m64 -std=gnu99 -I/usr/lib64/R/../../include/R -DNDEBUG  -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/zlib -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/xz -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/bzip2 -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include    -fopenmp -fpic  -g -O2  -c chmatch.c -o chmatch.o
gcc -m64 -std=gnu99 -I/usr/lib64/R/../../include/R -DNDEBUG  -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/zlib -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/xz -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/bzip2 -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include    -fopenmp -fpic  -g -O2  -c dogroups.c -o dogroups.o
gcc -m64 -std=gnu99 -I/usr/lib64/R/../../include/R -DNDEBUG  -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/zlib -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/xz -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/bzip2 -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include    -fopenmp -fpic  -g -O2  -c fastmean.c -o fastmean.o
gcc -m64 -std=gnu99 -I/usr/lib64/R/../../include/R -DNDEBUG  -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/zlib -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/xz -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/bzip2 -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include    -fopenmp -fpic  -g -O2  -c fcast.c -o fcast.o
gcc -m64 -std=gnu99 -I/usr/lib64/R/../../include/R -DNDEBUG  -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/zlib -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/xz -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/bzip2 -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include    -fopenmp -fpic  -g -O2  -c fmelt.c -o fmelt.o
gcc -m64 -std=gnu99 -I/usr/lib64/R/../../include/R -DNDEBUG  -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/zlib -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/xz -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include/bzip2 -I/builddir/build/BUILD/R-3.3.0/port/Linux-X64/include    -fopenmp -fpic  -g -O2  -c forder.c -o forder.o
forder.c: In function ‘range_str’:
forder.c:296: error: expected end of line before ‘update’
make: *** [forder.o] Error 1
ERROR: compilation failed for package ‘data.table’
* removing ‘/usr/lib64/R/library/data.table’

The downloaded source packages are in
        ‘/tmp/RtmpCfSYUU/downloaded_packages’
Updating HTML index of packages in '.Library'
Making 'packages.html' ... done
Warning message:
In install.packages("data.table") :
  installation of package ‘data.table’ had non-zero exit status