用linux安装R语言时,配置出现报错:“error:--with-readline=yes (default) and headers/libs are.not available”,于是我安装了readline,进行配置,仍然出现这个报错。我尝试用--with-readline=no,出现了另一个报错:“linking to Fortran libraries from C fails”,我该如何解决?
以下回答参考GPT并且由Bony-整理:
这两个报错的原因都与依赖库的安装相关。第一个报错是因为readline
库的头文件和库文件没有被正确安装,需要确认readline
的安装路径,以及在配置时指定正确的路径。
对于第二个报错,它意味着链接Fortran库时出现了问题,这通常是由于缺少gfortran库所致。您可以尝试安装gfortran库,或者在配置R时使用--without-recommended-packages
选项,以避免编译Fortran库。具体操作如下:
可以通过以下命令来安装gfortran库:
sudo apt-get install gfortran
在配置R时使用--without-recommended-packages
选项,以避免编译Fortran库。具体操作如下:
./configure --without-recommended-packages
make
sudo make install
希望这些解决方案能帮助您成功安装R语言。