Cómo instalar el cliente Postgresql usando Homebrew

Psql es una interfaz de línea de comandos para interactuar con PostgreSQL, un sistema de base de datos relacional potente y de código abierto. Brew es un administrador de paquetes para macOS que facilita la instalación y administración de software. Estos son los pasos para instalar psql con brew:

  • Primero, instale el administrador de paquetes de preparación si aún no lo tiene. Puedes hacer esto ejecutando el siguiente comando en tu terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)'
  • En segundo lugar, actualice Brew ejecutando los siguientes comandos:
brew doctor
brew update
  • En tercer lugar, instale libpq ejecutando el comando:
brew install libpq

Libpq es una biblioteca que contiene psql y otras utilidades de cliente PostgreSQL.

Arreglar barriles con `depends_on` que hacen referencia a los pre-Mavericks

Si recibe un error del tipo Error: Cask 'hex-fiend-beta' definition is invalid: invalid 'depends_on macos' value: ":lion", donde hex-fiend-beta puede ser cualquier nombre de barril y :lion cualquier nombre de versión de macOS, ejecute el siguiente comando:

/usr/bin/find "$(brew --prefix)/Caskroom/"*'/.metadata' -type f -name '*.rb' -print0 | /usr/bin/xargs -0 /usr/bin/perl -i -pe 's/depends_on macos: \[.*?\]//gsm;s/depends_on macos: .*//g'

Esto eliminará todas las depends_on macos referencias de instalados barriles.

[resuelto] xcrun: error: la ruta activa del desarrollador ("/Applications/Xcode.app/Contents/Developer") no existe

Error:

xcrun: error: la ruta activa del desarrollador ("/Applications/Xcode.app/Contents/Developer") no existe
Utilice sudo xcode-select --switch path/to/Xcode.app para especificar el Xcode que desea utilizar para las herramientas de desarrollo de línea de comandos, o utilice xcode-select --install para instalar las herramientas de desarrollo de línea de comandos independientes.
Consulte man xcode-select para obtener más detalles.
xcrun: error: la ruta activa del desarrollador ("/Applications/Xcode.app/Contents/Developer") no existe
Utilice sudo xcode-select --switch path/to/Xcode.app para especificar el Xcode que desea utilizar para las herramientas de desarrollo de línea de comandos, o utilice xcode-select --install para instalar las herramientas de desarrollo de línea de comandos independientes.
Consulte man xcode-select para obtener más detalles.