首先,我意识到这个问题已得到解答。我发现最热门的解决方案几乎没有解释。我的情况也不同,因为我没有包管理器而且没有root权限。我希望这些问题能让像我这样的其他用户能够安装R。
所以这是我的问题。我正在安装R版本3.3.2,它在配置期间给我一个错误:
configure: error: --with-readline=yes (default) and headers/libs are not available
我在线阅读有关readlines以及如何从GNU网站下载readline库7.0版并使用
将其安装在我自己的目录中./configure --prefix=/home/readlines; make; make install
现在我无法让R来识别库的位置。我尝试了以下方法:
export LD_LIBRARY_PATH="/home/readlines:$LD_LIBRARY_PATH"
./configure --prefix=/home/R-3.3.2/ CPPFLAGS="-I/home/readlines/include/" LDFLAGS="-L/home/readlines/lib"
我也试过设置CFLAGS无济于事。任何人都可以帮我弄清楚如何告诉R我的readlines标题在哪里?我在CentOS 7上