这是一个有点重复的问题(请参阅如何为我的目录中安装的 R 设置 PATH)但我确实遇到了新版本 R 的一些新问题。
我试图在我自己的目录中安装新版本的 R (R 3.3.1)。我按照我之前的安装流程
但是我遇到了一个我以前没有遇到过的问题。
./configure --prefix=$HOME/Programme/R-3.3.1
.......
checking for zlib.h... yes
checking if zlib version >= 1.2.5... no
checking whether zlib support suffices... configure: error: zlib library and headers are required
Run Code Online (Sandbox Code Playgroud)
好像zlib版本太低了,所以我安装了当前版本的zlib
tar xvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure --prefix=$HOME/Programme/zlib-1.2.11
make && make install
Run Code Online (Sandbox Code Playgroud)
然后我尝试再次为 R 进行配置,例如:
./configure --prefix=$HOME/Programme/R-3.3.1 --enable-R-shlib LDFLAGS="-L/$HOME/Programme/zlib-1.2.11/lib" CPPFLAGS="-I/$HOME/Programme/zlib-1.2.11/include"
Run Code Online (Sandbox Code Playgroud)
我仍然有同样的错误:
checking if zlib version >= 1.2.5... no
checking whether zlib support suffices... configure: error: zlib library and headers are …
Run Code Online (Sandbox Code Playgroud)