postgres.app: Как установить libpq-dev на Mac?

Я использую последнюю версию postgres, используя приложение postgres.

      [mydir] (master) which psql
/Applications/Postgres.app/Contents/Versions/latest/bin/psql

Я получаю ошибки при попытке установить RubyGem pg.

      ERROR:  Error installing pg:
    ERROR: Failed to build gem native extension.

    current directory: /Users/myusername/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/pg-0.21.0/ext
/Users/myusername/.rvm/rubies/ruby-3.0.0/bin/ruby -I /Users/myusername/.rvm/rubies/ruby-3.0.0/lib/ruby/site_ruby/3.0.0 -r ./siteconf20210521-34776-tmn3lu.rb extconf.rb --with-pg-config\=/Applications/Postgres.app/Contents/Versions/latest/bin/pg_config
Using config values from /Applications/Postgres.app/Contents/Versions/latest/bin/pg_config
checking for libpq-fe.h... yes
checking for libpq/libpq-fs.h... yes
checking for pg_config_manual.h... yes
checking for PQconnectdb() in -lpq... no
checking for PQconnectdb() in -llibpq... no
checking for PQconnectdb() in -lms/libpq... no
Can't find the PostgreSQL client library (libpq)
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.
....... other stuff here ........

Изучив множество сообщений об этой ошибке за последние несколько лет, в большом количестве старых сообщений говорилось, что они смогли исправить эти типы ошибок путем установки.

Я видел эту команду как способ ее установки, но apt недоступен на Mac.

      sudo apt-get install libpq-dev

Я видел другие решения, использующие Homebrew. Я не верю, что это вариант, поскольку я читал, что это установит свою версию postgres, которая мне не нужна.

Я использую pgAdmin 5.3.

Как мне установить libpq-devв моей базе данных postgres.app? Мне не удалось найти что-либо в Интернете или в документации postgres.app.

0 ответов

Другие вопросы по тегам