ОШИБКА: Не удалось создать собственное расширение драгоценного камня на Arch (postgresql)

В нескольких словах:

  • wget - инструмент для загрузки файлов с серверов
  • curl - инструмент, позволяющий обмениваться запросами/ответами с сервером

wget

Wget позволяет загружать файлы только с сервера HTTP/HTTPS или FTP. Вы даете ему ссылку, и он автоматически загружает файл, на который указывает ссылка. Он автоматически строит запрос.

curl

Curl в отличие от wget позволяет строить запрос по своему усмотрению. Это дает большую свободу пользователю и делает потрясающий инструмент отладки. Добавьте к этому ещё одно ключевое отличие: множество поддерживаемых протоколов. Curl поддерживает FTP, FTPS, Gopher, HTTP, HTTPS, SCP, SFTP, TFTP, Telnet , DICT , LDAP , LDAPS , IMAP , POP3 , SMTP , RTSP и URI . Соедините эти два ключевых момента и вы получите удивительный инструмент для тестирования протоколов, настройки тестового сервера и т.д.

Как многие говорят, вы можете загрузить файл с помощью curl. Однако, это полезно только в том случае, если Вы случайно захотите загрузить файл с сервера, который использует протокол, который wget не поддерживает.

.
1
11.07.2014, 02:34
2 ответа
sudo pacman -S postgresql-libs
1
27.01.2020, 23:38

Как упомянутый @Craig Ringer , найдите пакет, содержащий "libpq-fe.h". Для этого я использую pkgfile:

pacman -S pkgfile
pkgfile --update
pkgfile --search libpq-fe.h

который возвращает postgresql-libs. Установите этот пакет, как указано @ inn0kenty.

У меня была такая же проблема, и я решил ее с помощью этих шагов.

1
27.01.2020, 23:38

Теги

Похожие вопросы