2017-04-25 1 views
-1

Je suis en train de charger un module lua après l'avoir installé comme 'luarocks install --local tds'.chargement/nécessite luarocks installé en utilisant --local argument

Mais je ne suis pas en mesure de charger le paquet quand j'ai besoin de 'tds'. Y a-t-il un chemin que je devrais ajouter au chemin de recherche pour charger ce module?

+0

Vous avez une erreur? Si 'tds' est nul, alors' local tds = require 'tds''. – lhf

+0

La commande 'luarocks path' fournira les définitions de variable' LUA_PATH' et 'LUA_CPATH', ou vous pouvez les définir en utilisant' package.path' et 'package.cpath' dans Lua. – Adam

+0

Wild guess: Essayez 'require" luarocks.loader "' d'abord. Cela a réglé un problème connexe pour moi. (Je ne sais pas si cela fonctionne, et je ne peux pas le tester maintenant Si ça marche, je peux transformer ce commentaire en une vraie réponse.) – nobody

Répondre

0

Si tds est nul après require 'tds', alors faites local tds = require 'tds'.