R 4.3.2版本中安装RStoolbox包失败的问题求助
大家好,我最近在R 4.3.2版本里安装RStoolbox包时接连踩坑,折腾半天都没搞定,来这儿求助各位大佬!
首先我尝试通过CRAN官方源安装,运行了这段代码:
install.packages("RStoolbox")
结果直接弹出警告,说这个包不兼容我当前的R版本:
Warning in install.packages :
package ‘RStoolbox’ is not available for this version of R
A version of this package for your version of R might be available elsewhere,
see the ideas at
https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages
后来我查了资料,说可以用devtools从GitHub安装开发版试试。我先装好devtools之后,运行了下面的代码:
library(devtools) install_github("bleutner/RStoolbox")
结果这次又栽在了编译环节,一堆报错信息跳出来,关键内容是:
ld: warning: directory not found for option '-L/opt/gfortran/lib/gcc/x86_64-apple-darwin20.0/12.2.0'
ld: warning: directory not found for option '-L/opt/gfortran/lib'
ld: library not found for -lgfortran
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [RStoolbox.so] Error 1
ERROR: compilation failed for package ‘RStoolbox’
- removing ‘/Library/Frameworks/R.framework/Versions/4.3-x86_64/Resources/library/RStoolbox’
Warning message:
In i.p(...) :
installation of package ‘/var/folders/dz/hfv4f1hd73j_0hnn3551kc5h0000gn/T//RtmpxVCBIG/file23d12d40b3cd/RStoolbox_0.3.1.9999.tar.gz’ had non-zero exit status
看起来是找不到gfortran相关的库,但我用的是Mac系统,完全搞不懂该怎么正确配置这个环境。有没有大佬能给我一步步的解决步骤呀?真的非常感谢!
备注:内容来源于stack exchange,提问作者Wei Liao

