重新编译后如何强制依赖关系重新加载?

时间:2015-09-17 17:23:37

标签: lua torch

我正在研究火炬包装,这是一个luarock。在测试期间,我想require "mypackage"并获取最新代码,而无需退出th会话。

但是,据我了解,require缓存已加载的软件包,因此它们不会再次加载。 Lua manual似乎表明存在全局变量_LOADED来存储此缓存信息,我只需将我的包的值设置为nil

_LOADED['mypackage'] = nil

然而,在火炬中,即使在我需要一些包之后,它似乎也不是_LOADED全局。

思考?

0 个答案:

没有答案