f [ "1.10.6" != "" ]; then patch -p2 < patch_1.10.6; fi
/bin/bash: line 1: patch: command not found
make: *** [Makevars:28: copy_auto_files] Error 127
ERROR: compilation failed for package ‘hdf5r’
removing ‘/usr/local/lib/R/site-library/hdf5r’ Warning in install.packages : installation of package ‘hdf5r’ had non-zero exit status
hdf5r安装失败
解决办法:这个错误信息表明在安装R包 hdf5r 时出现了问题。具体地,错误发生在尝试应用补丁(patch)时,并指示 patch 命令未找到。由于缺少 patch 命令,导致编译失败。
在大多数Linux系统中,patch 命令通常通过patch软件包提供。您可以使用系统包管理器安装它。例如,在基于Debian的系统上,可以运行以下命令:
sudo apt-get install patch