问题标签 [luarocks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
464 浏览

lua - 如何使用 luarocks 管理器安装 Lua Love?

我是 lua 的新手,但到目前为止我喜欢它。

我想安装love,因为它提供了一个很好的框架并且想探索它的特性。我已经可以运行 lua 脚本了(luarocks 带有 lua5.1。)并且我有 zerobrain IDE。我通过获取 .rock 文件并运行安装了 socket.rock:

luarocks install luasocket-2.0.2-3.win32-x86.rock

但我找不到类似的爱情档案。我找到了这个网站:luarocks-love,它告诉我:

luarocks install --server=http://luarocks.org/m/love <name>

所以我可以运行它,但我不知道是什么<name>意思......我没有尝试过,但<name>出现错误。有人可以解释我在这里缺少什么吗?

谢谢!

0 投票
2 回答
775 浏览

lua - busted No test files found matching Lua pattern: spec

my directory

the contents of the file 'hhh.lua' is the same as file 'btest_spec.lua' (see my directory)

when I run 'busted' (just use commond 'busted') ,it return an error:

when I run 'busted btest_spec.lua' , it success and return :

when I run 'busted *', it success and return :

so ,why busted fail to find file 'btest_spec.lua' when I run 'busted'?

0 投票
1 回答
328 浏览

lua - lua-resty-auto-ssl:无法启动 sockproc

==> /etc/openresty/nginx/logs/error.log <== 2016/08/07 02:31:26 [error] 194#0: [lua] start_sockproc.lua:9: auto-ssl: failed to start sockproc, context: init_worker_by_lua*

我的 Nginx 实例启动后出现上述错误..不知道是什么原因造成的..

看来我可能缺少一个依赖是正确的。

这是Docker 映像存储库,其中包含有关我如何设置的更多信息。

另外,我注意到 sockproc 实际上正在运行。请参见下图。

屏幕截图 2016-08-08 在 09 38 38

0 投票
1 回答
997 浏览

c - 在 c 编译期间使用 luarocks 为 lua 安装 yaml 的问题

我有 lua,我使用 luarocks 安装了它。

编辑:在 Windows 系统上

我通过从这里下载 v202-3 的 luasocket-2.0.2-3.win32-x86.rock 文件成功安装了 luasocket 。它是一个旧版本,但它可以工作。

但是现在我需要安装 yaml 以便可以使用 yaml 文件。现在我被迫使用 *.src.rock 文件或 .rockspec 文件进行安装。

我试过了:

luarocks install yaml这使:

所以,然后我下载yaml-1.1.2-1.src.rock并运行了命令: luarocks install yaml-1.1.2-1.src.rock

这告诉我我有依赖项 yaml --> lub --> luafilesystem。所以我下载了:

  • luafilesystem-1.6.3-2.src.rock
  • lub-1.1.0-1.src.rock
  • yaml-1.1.2-1.src.rock

我一个接一个地安装了它们,结果是:

  • luarocks install luafilesystem-1.6.3-2.src.rock- 好的
  • luarocks install lub-1.1.0-1.src.rock- 好的
  • luarocks install yaml-1.1.2-1.src.rock- 失败,请参阅下面的错误

错误日志:

有谁知道为什么这个构建失败?- 我直接从这里得到它:https://luarocks.org/modules/gaspard/yaml/1.1.2-1哪个是下载次数最多的版本......所以我想它应该可以工作?

我的意思是,我可以看到错误是什么......但我不明白为什么会有错误。我该如何解决这个问题?...任何帮助表示赞赏:)

更新

感谢 siffiejoe 的评论,我能够编译 yaml rock。这是输出:

所以它说它已安装。但是,当我尝试使用 yaml 包时,它找不到它:

系统报告找不到yaml.lua或yaml.dll。然后我在我发现的 luarocks 文件夹中搜索了 *.lua 和 *.dll:

例如,我设法安装了 luasocket,luarocks install luasocket-2.0.2-3.win32-x86.rock因为有一个 .rock 文件可用。所以你可以看到有一个socket.lua。对于 yaml、lub 和 luafilesystem,我可以看到各种安装位置,但没有 .lua 或 .dll 文件……我专门搜索了更多 yaml:

嗯...然后我去从 git 克隆项目(必须下载 zip 文件,因为我愚蠢的 IT 阻止了我的 git clone ...(端口 443)。

所以终于得到了排序,然后在 yaml-master 文件夹中我尝试了:

luarocks make yaml-1.1.2-1.rockspec CC-"gcc -DYAML_DECLARE_STATIC"

这与以前的效果相同。所以现在我已经尝试了 .src.rock 和 .rockspec 类型......

我又卡住了:(

更新 2

当我从 git 构建时,顶层有一个名为 yaml.lua 的文件。但它包含的只是文本yaml/init.lua......不知道如何处理 - 尝试将其复制到我的..install\lua\luarocks\systree\share\lua\5.1目录中,但是当我运行我的测试 lua projam 时它给出了一个错误......这是怎么回事,它可以'没有这么难安装:(

更新 3

继 siffiejoe 的出色回答之后,我或多或少地安装了这个 yaml。但我有一个运行它的错误:

这是我的lua脚本:

我现在在测试时手动添加 lua 路径。当我运行它时,我得到了窗口:

在此处输入图像描述

我的日志看起来像:

所以它似乎回到了这个 MSVCR80.dll ......这对我来说没有意义,我认为这与微软有关......我读过的一些关于它的内容可能是一个损坏的 MSVCR80.dll 需要更换或东西。但我还不确定为什么会发生这种情况。有什么想法吗?

0 投票
0 回答
285 浏览

c++ - 安装 luafilesystem 错误

我想通过luarocks安装luafilesystem,现在我已经安装了luarocksVisual Studio 2015。当我调用commond:luarocks它时安装luafilesystem,但是有一些错误。错误是:

0 投票
1 回答
146 浏览

lua - 已安装 Luarock - 没有 .lua 文件

我有点像 luarocks 菜鸟,但做了相当多的 lua 编码。我在任何地方都找不到答案;

我通过以下方式安装了一个新的 luarock (lua-resty-auto-ssl):

这安装到我的目录没有问题,但是我没有任何 .lua 文件。

我可以在 rock_manifest 文件中看到它们都列出来了。

如何安装 .lua 文件?

0 投票
1 回答
6772 浏览

lua - Lua 在 Ubuntu 上找不到已安装的 luarocks

我安装了 luarocks:

我通过 luarocks 安装 lua-cjson:

显示包:

所以,我看到了包:

但是,Lua 看不到模块:

这是什么错误??

0 投票
0 回答
84 浏览

lua - 如何在 Visual Studio 命令提示符 2015 中安装 luasql?

我是使用 luasql 的新手。我想在 Love2d 中使用它。我已经安装了 lua (Lua 5.3) 和 luarocks。我还使用 msi 安装程序安装了 MySQL。现在我认为已经准备好安装 luasql 但如果我使用 Visual Studio 命令提示符会出现以下错误:

未解决的外部符号错误与目标机器类型错误的冲突

它与msi安装程序有关吗?我感到很困惑。我是否需要使用 Visual Studio 命令提示符从源代码安装 MySQL?

0 投票
0 回答
2097 浏览

lua - 在 Windows 中使用 LuaRocks

我正在尝试使用 LuaRocks。我正在使用lua5.1。我在下载LuaRocks的win文件后点击install.bat。当我在 cmd 中运行 luarocks 时,它说“系统找不到指定的路径”。我已经在环境变量中添加了路径,您可以在其中找到 luarocks.bat。你觉得哪里不对?我需要你的帮助。以下是图片:

文件图片

CMD 图像

你觉得哪里不对?你认为它与配置文件有关吗?

0 投票
1 回答
40 浏览

lua - 安装luagraph时出错