sql >> Database teknologi >  >> RDS >> PostgreSQL

Homebrew postgres knækket

Jeg havde det samme problem med at installere postgres ved hjælp af homebrew på en nyinstalleret Yosemite.

For det første ser min brygkonfiguration sådan her ud:

HOMEBREW_VERSION: 0.9.5
ORIGIN: https://github.com/Homebrew/homebrew
HEAD: 9f6926265f8e4be7cc80dfe9042f2cd3c1e8dc9e
Last commit: 64 minutes ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: quad-core 64-bit sandybridge
OS X: 10.10.1-x86_64
Xcode: 6.1.1
Clang: 6.0 build 600
X11: N/A
System Ruby: 2.0.0-481
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: ~/.rvm/rubies/ruby-2.1.1/bin/ruby

Det første jeg bemærkede var, at jeg ikke havde nogen skrivetilladelse til /usr/local/var/postgres . Dette blev nemt ændret ved at udstede sudo chown -R `whoami` /usr/local/var/postgres så geninstallerede jeg postgresql og gjorde

cat /usr/local/var/postgres/server.log

som afslørede:

postgres cannot access the server configuration file "/usr/local/var/postgres/postgresql.conf": No such file or directory

Så jeg fjernede mappen /usr/local/var/postgres og udstedte kommandoen til at initialisere databasen.

initdb -D /usr/local/var/postgres/

Dette så ud til at have gjort tricket, og postgres kører fint.



  1. Omvendt streng ord for ord ved hjælp af SQL

  2. PostgreSQL vs MySQL, en sammenligning

  3. Tips til at gemme dine MariaDB-sikkerhedskopier i skyen

  4. Overkompliceret oracle jdbc BLOB-håndtering