Postgres เวอร์ชันปัจจุบันของ Homebrew คือ 10 เมื่อติดตั้งด้วย:
brew install postgres
ฉันจะติดตั้ง postgres เวอร์ชันเก่าได้อย่างไร โดยเฉพาะ 9.6
Postgres เวอร์ชันปัจจุบันของ Homebrew คือ 10 เมื่อติดตั้งด้วย:
brew install postgres
ฉันจะติดตั้ง postgres เวอร์ชันเก่าได้อย่างไร โดยเฉพาะ 9.6
คำตอบ:
คุณสามารถค้นหารุ่นที่มีอยู่เพื่อติดตั้งโดยใช้brew search
:
$ brew search postgresql
==> Searching local taps...
postgresql postgresql@9.4 postgresql@9.5 postgresql@9.6
หากต้องการติดตั้งหนึ่งในเวอร์ชันเก่าเหล่านี้ให้ส่งชื่อเต็มลงในbrew install
:
$ brew install postgresql@9.6
มันจะให้คำแนะนำเกี่ยวกับวิธีการเพิ่ม PATH ของรุ่นนั้นลงในสภาพแวดล้อมการทุบตีของคุณเพื่อให้คุณสามารถใช้psql
เป็นต้น
หากคุณยังทำการpsql
บูท postgresql เวอร์ชันใหม่กว่าให้ลองทำสิ่งนี้:
brew install postgres@9.6
cp -rf /usr/local/Cellar/postgresql@9.6/9.6.9 /usr/local/Cellar/postgresql/.
brew switch postgres 9.6.9
psql
คำสั่งและlibpq-fe.h
มีไลบรารี
brew install postgresql@9.6
ดูเหมือนว่าการทำงานจะทำงาน แต่ถ้าคุณพยายามที่จะbrew info postgresql
ชี้ไปที่ 10.3 (ปัจจุบันมีเสถียรภาพ) ทำbrew info postgresql@9.6
ลักษณะเหมือนการทำงาน แต่อย่างใดอย่างหนึ่งไม่สามารถbrew switch
ไป ยังไม่แน่ใจว่าจะแก้ไขได้อย่างไร