2016-06-14 1 views
2

Comment les bibliothèques tierces de Lua sont-elles généralement gérées? Par exemple, je souhaite utiliser la bibliothèque HUMP pour l'application LÖVE.Comment les bibliothèques tierces de Lua sont-elles généralement traitées

Que dois-je faire ensuite? Y a-t-il un gestionnaire de paquets populaire? Ou devrais-je simplement placer les bibliothèques sous le répertoire "vendor"/"libs" dans le dossier racine du projet?

+1

Copie possible de [système de gestion des paquets de Lua?] (Http://stackoverflow.com/questions/8797451/luas-package-management-system) – Piglet

+0

Pour la gestion des paquets Lua, voir http://stackoverflow.com/questions/ 8797451/luas-package-management-system Vous pouvez placer des bibliothèques où vous le souhaitez. Si vous les utilisez exclusivement pour un projet, utilisez-le avec le projet. Si vous n'aimez pas cela ou que vous le partagez sur plusieurs projets, utilisez un dossier commun ... – Piglet

Répondre

1

Lua utilise un gestionnaire de paquets appelé LuaRocks.

Cependant, HUMP, et la plupart des autres bibliothèques de tiers pour LOVE n'ont pas pour LuaRocks, rock (package) et ne peut donc être installé/manipulé de cette façon. Il n'y a pas de convention définitive pour inclure des bibliothèques tierces dans un projet LOVE. C'est généralement au développeur du projet. Cependant, il ya un Thread sur le forum où les gens parlent de la façon dont ils organisent leurs projets qui devraient vous être utiles.