thrift安装后就可以安装thbase,在R中,执行R CMD INSTALL rhbase_1.1.1.tar.gz会出现如下的错误:
找不到TProcess.h
执行pkg-config –cflags thrift
如果没有任何输出,则需要执行
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
这样再安装rhbase时可能还是会出现错误,我安装时就再次出现了上面的错误,如果还是上面的错误,执行pkg-config –cflags thrift,如果输出如下:
-I /usr/local/include
则需要修改当前目录下lib/cpp/thrift.pc
includedir=${prefix}/include/thrift
添加/thrift后重新make & make install 后就解决了这个问题,如果下面出现找不到动态库,则执行
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
即可。