M1 brew安装PostgreSQL12


 1 ?  Downloads brew install -s postgresql@12
 2 ==> Downloading https://ghcr.io/v2/homebrew/core/icu4c/manifests/69.1
 3 ######################################################################## 100.0%
 4 ==> Downloading https://ghcr.io/v2/homebrew/core/icu4c/blobs/sha256:25a1ec460d422ba5abff15dc5cb60ad36003ad021585fa7be2
 5 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:25a1ec460d422ba5abff15dc5cb60ad36
 6 ######################################################################## 100.0%
 7 ==> Downloading https://ghcr.io/v2/homebrew/core/krb5/manifests/1.19.1
 8 ######################################################################## 100.0%
 9 ==> Downloading https://ghcr.io/v2/homebrew/core/krb5/blobs/sha256:0a2528fac8efc2c289411944004f75c5bed52942bc5c2258636
10 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:0a2528fac8efc2c289411944004f75c5b
11 ######################################################################## 100.0%
12 ==> Downloading https://ghcr.io/v2/homebrew/core/readline/manifests/8.1
13 ######################################################################## 100.0%
14 ==> Downloading https://ghcr.io/v2/homebrew/core/readline/blobs/sha256:940e7c2b80ef7f59b26726a5669a31fcb8ba7cbbb17eb1f
15 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:940e7c2b80ef7f59b26726a5669a31fcb
16 ######################################################################## 100.0%
17 ==> Downloading https://ftp.postgresql.org/pub/source/v12.7/postgresql-12.7.tar.bz2
18 ######################################################################## 100.0%
19 ==> Installing dependencies for postgresql@12: icu4c, krb5 and readline
20 ==> Installing postgresql@12 dependency: icu4c
21 ==> Pouring icu4c--69.1.arm64_big_sur.bottle.tar.gz
22 ??  /opt/homebrew/Cellar/icu4c/69.1: 259 files, 73.3MB
23 ==> Installing postgresql@12 dependency: krb5
24 ==> Pouring krb5--1.19.1.arm64_big_sur.bottle.tar.gz
25 ??  /opt/homebrew/Cellar/krb5/1.19.1: 162 files, 5.9MB
26 ==> Installing postgresql@12 dependency: readline
27 ==> Pouring readline--8.1.arm64_big_sur.bottle.tar.gz
28 ??  /opt/homebrew/Cellar/readline/8.1: 48 files, 1.7MB
29 ==> Installing postgresql@12
30 ==> ./configure --prefix=/opt/homebrew/Cellar/postgresql@12/12.7 --datadir=/opt/homebrew/opt/postgresql@12/share/postg
31 ==> make pkglibdir=/opt/homebrew/Cellar/postgresql@12/12.7/lib/postgresql
32 ==> make install-world datadir=/opt/homebrew/Cellar/postgresql@12/12.7/share/postgresql@12 libdir=/opt/homebrew/Cellar
33 ==> /opt/homebrew/Cellar/postgresql@12/12.7/bin/initdb --locale=C -E UTF-8 /opt/homebrew/var/postgresql@12
34 ==> Caveats
35 This formula has created a default database cluster with:
36   initdb --locale=C -E UTF-8 /opt/homebrew/var/postgresql@12
37 For more details, read:
38   https://www.postgresql.org/docs/12/app-initdb.html
39 
40 postgresql@12 is keg-only, which means it was not symlinked into /opt/homebrew,
41 because this is an alternate version of another formula.
42 
43 If you need to have postgresql@12 first in your PATH, run:
44   echo 'export PATH="/opt/homebrew/opt/postgresql@12/bin:$PATH"' >> ~/.zshrc
45 
46 For compilers to find postgresql@12 you may need to set:
47   export LDFLAGS="-L/opt/homebrew/opt/postgresql@12/lib"
48   export CPPFLAGS="-I/opt/homebrew/opt/postgresql@12/include"
49 
50 For pkg-config to find postgresql@12 you may need to set:
51   export PKG_CONFIG_PATH="/opt/homebrew/opt/postgresql@12/lib/pkgconfig"
52 
53 
54 To have launchd start postgresql@12 now and restart at login:
55   brew services start postgresql@12
56 Or, if you don't want/need a background service you can just run:
57   pg_ctl -D /opt/homebrew/var/postgresql@12 start
58 ==> Summary
59 ??  /opt/homebrew/Cellar/postgresql@12/12.7: 3,232 files, 41.7MB, built in 1 minute 22 seconds
60 ==> Caveats
61 ==> postgresql@12
62 This formula has created a default database cluster with:
63   initdb --locale=C -E UTF-8 /opt/homebrew/var/postgresql@12
64 For more details, read:
65   https://www.postgresql.org/docs/12/app-initdb.html
66 
67 postgresql@12 is keg-only, which means it was not symlinked into /opt/homebrew,
68 because this is an alternate version of another formula.
69 
70 If you need to have postgresql@12 first in your PATH, run:
71   echo 'export PATH="/opt/homebrew/opt/postgresql@12/bin:$PATH"' >> ~/.zshrc
72 
73 For compilers to find postgresql@12 you may need to set:
74   export LDFLAGS="-L/opt/homebrew/opt/postgresql@12/lib"
75   export CPPFLAGS="-I/opt/homebrew/opt/postgresql@12/include"
76 
77 For pkg-config to find postgresql@12 you may need to set:
78   export PKG_CONFIG_PATH="/opt/homebrew/opt/postgresql@12/lib/pkgconfig"
79 
80 
81 To have launchd start postgresql@12 now and restart at login:
82   brew services start postgresql@12
83 Or, if you don't want/need a background service you can just run:
84   pg_ctl -D /opt/homebrew/var/postgresql@12 start