Recebi um erro semelhante agora no macOS Catalina, mas não consegui executar com êxito
gem install pg -v '0.18.4'
Encontrei esse problema no
puma
gem (eu sei que esta é outra gem) que me ajudou a resolver o problema:https://github .com/puma/puma/issues/2304
. Lá encontrei isso:
E isto:
gem install puma:4.3.5 -- --with-cflags="-Wno-error=implicit-function-declaration"
Então, eu consegui construir
pg
com:gem install pg -v '0.18.1' -- --with-cflags="-Wno-error=implicit-function-declaration"