美文网首页
macOS 源码安装 PostgreSQL 11 beta2

macOS 源码安装 PostgreSQL 11 beta2

作者: Simline | 来源:发表于2018-07-29 05:56 被阅读90次

    首先在这里下载并解压最新版本

    https://www.postgresql.org/ftp/source/

    基本准备

    # 切换至源码根目录
    cd PG11-BETA2
    
    # 如果不存在 clang 命令,请先安装 CommandLineTools
    xcode-select --install
    
    # 安装必要插件,您的机器可能需要更多,具体搜索方式请查阅 brew 相关文档
    brew install tcl-tk llvm
    

    安装 PG 11 约5分钟

    # 完整命令如下:
    LLVM_CONFIG=/usr/local/Cellar/llvm/6.0.1/bin/llvm-config  ./configure  --prefix=/usr/local/Cellar/postgresql/11beta2 --with-segsize=2 --with-blocksize=32 --with-tcl --with-perl --with-python --with-llvm --with-tclconfig=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Tcl.framework
    
    make && make install
    
    
    # 增加快捷方式到 /usr/local/bin
    #   进入 ./bin 目录,与前面 --prefix 的值对应
    cd /usr/local/Cellar/postgresql/11beta2/bin
    #   重置脚本文件,存储所有快捷方式指令
    > pg.sh ; chmod +x pg.sh
    #   遍历所有文件,生成一系列 ln 指令
    ls -al | sed '1,3d' | awk '{print "ln -s ../Cellar/postgresql/11beta2/bin/" $9 " /usr/local/bin/" $9}' >> pg.sh
    #   运行一下,你就知道
    ./pg.sh
    
    
    # 进入扩展模块后可安装自带 EXTENSION,也可再深入一层路径进入具体模块单独安装。安装完成后即可直接使用
    cd contrib && make  && make install
    

    相关文章

      网友评论

          本文标题:macOS 源码安装 PostgreSQL 11 beta2

          本文链接:https://www.haomeiwen.com/subject/chxzmftx.html