Die Lua-Bits davon sind in Ordnung; Der Fehler, den Sie erhalten, ist, dass die C-Bits nicht vorhanden sind.
Wenn Sie mit einer C-Bibliothek interagieren, müssen Sie im Allgemeinen sicherstellen, dass Sie das Paket -dev (für Debianish) oder -devel (für Redhatish) der C-Bibliothek installiert haben.
In Ihrem Fall können Sie wahrscheinlich einfach als root auf Ihrer Box Folgendes tun:
yum install postgresql-devel
...und versuchen Sie dann erneut, die Luarocks zu installieren.
Oder versuchen Sie es stattdessen mit dem OS-nativen Paket:
yum install lua-sql-postgresql
Ich persönlich ziehe es vor, die Betriebssystempakete für stabile Lua-Bibliotheken zu verwenden, die sich nicht viel ändern, aber es ist Ihre Entscheidung ...