我正在尝试将luafun库与love2d一起使用。但是,运行lua main.lua时,love .会抱怨缺少fun库。
我已经安装了luafun和luarocks。
发布于 2017-03-21 23:10:26
有两种选择。
如果您想发布您正在构建的任何内容,您几乎肯定不希望用户安装Lua、luarocks等-所以最好的方法是将任何库放入您的游戏/程序/…文件夹中。住在里面。(如果库包含已编译的内容,则需要在每个平台/OS上构建,然后实际上需要一个生成过程,该过程将显示出各种变体,但如果它是-Lua,则不存在特定于平台的内容,所以只需复制它。)
另一种选择(主要是当您只需要它在您的机器上工作时)是调整package.path,然后love会发现事情很好。如果您在您的机器上使用LUA_INIT / LUA_PATH,那么Love会忽略它们,但是您可以使用os.getenv、dofile / load(code)()和朋友手动获取和处理它们。(作为这方面最简单的特例,如果luarocks安装在标准Lua搜索路径中,则表示require "luarocks.loader"可能足以使所有已安装的luarocks包正常工作。)
https://stackoverflow.com/questions/42937430
复制相似问题