PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie installiere ich luasql unter Linux CentOS 7?

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 ...