OS: CentOS Linux release 7.7.1908 (Core)
roaringbitmap: roaringbitmap-0.5
roaringbitmap插件github地址: /ChenHuajun/pg_roaringbitmap
作者github地址裏的安裝過程寫的比較簡單,壹路碰到不少坑,記錄下來供參考。
1.查看當前安裝的pg,確保只有壹個版本存在
2.確認當前環境變量配置
3.確認postgres主機賬號已設置密碼
4.確認postgres主機賬號已添加至sudoers文件中
1.安裝 llvm-toolset-7-clang >= 4.0.1
2.安裝 llvm5.0-devel >= 5.0
3.安裝postgresql12-devel
1.make (warning不用理會,沒有error即可)
2.make install(如果此步驟缺少後面的四行輸出則會遇到後面的報錯3)
見github地址
報錯1:未配置環境變量以及未安裝 postgresql12-devel 開發包
報錯2:未安裝依賴包 llvm5.0-devel >= 5.0 和 llvm-toolset-7-clang >= 4.0.1
報錯3.make install 步驟不完整導致報錯 Float8GetDatum