问题标签 [zerobrane]

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 回答
397 浏览

zerobrane - 在 'mobdebug.start():1' 处暂停调试(无法激活文件)

我正在尝试使用 ZeroBrane 的远程调试来调试我的应用程序。

我不希望用户在他们的脚本中添加任何额外的代码。因此,当用户单击调试按钮时,在 C 端,我首先设置路径并调用 mobdebug 库,然后尝试执行用户代码:

它适用于官方 lua 5.1 解释器。调试器在源文件的第 1 行停止。但是如果我切换到 luajit,zerobrane 会提示“调试在 'mobdebug.start():1' 处暂停(无法激活文件)。”。然后我点击“step over”,脚本文件可以被激活,调试器在第1行停止。

使用luajit时有什么办法可以跳过错误信息直接激活源文件?

0 投票
1 回答
174 浏览

lua - ZeroBrane 远程调试

我在 Windows 上使用 ZeroBrane 在 linux 上远程调试我的程序。
我的程序从 C++ 调用 lua。
但是断点不能命中。

ZeroBrane 输出如下:

0 投票
1 回答
1468 浏览

image - 如何用 lua 语言读取图像并获取像素

我正在开发一个应用程序,它通过命令“iup.image”和“iup.SaveImage”从某些输入数据生成图像。现在,我需要再次读取这个图像文件并检索像素。

我找到了命令“iup.LoadImage”,但找不到继续的方法。有人能帮我吗?我正在使用 ZeroBrane Studio 的 LUA 语言。

0 投票
1 回答
70 浏览

zerobrane - 在 Corona SDK 上进行 Zerobrane 调试

我尝试使用 Corona SDK 的代码 Zerobrane 进行调试,但是当我按下按钮开始调试时,总是弹出一个窗口,说 main.lua 是从其他程序中使用的。没有其他程序使用 main.lua

当我按下按钮时,电晕模拟器启动,这是使用 main.lua 。当我杀死电晕模拟器时,弹出窗口消失了。

有其他人经历过吗?

提前致谢

0 投票
1 回答
100 浏览

zerobrane - Mac OS 中的 ZBS ZeroBraneStudio lua 库位置

我想调试在我的本地主机上运行的 openresty lua。为此,我在我的 MAC 中安装了 ZBS IDE。我正在浏览.

指令说我需要在 nginx conf 中设置以下内容

我发现很难找到我的 mac 中的位置。我安装了 IDE,我在应用程序目录中移动了 dmg。由于我无法设置此路径,我的 ngix 无法找到模块“mobdebug”。

关于如何在 Mac OS 中找到 ZBS lua lib 路径的任何想法。?

0 投票
1 回答
69 浏览

zerobrane - ZeroBraneStudio 无法将其附加到本地主机中的 openresty

我按照网站上的步骤进行操作。我的nginx 配置的片段

数字.lua

我将我的 IP 地址作为 ifconfg inetaddress。

我去了 ZBS 并从 numbers 文件中设置项目目录。然后通过 Project -> Start debugger server 开始调试。

尽管我在 require('mobdebug').start("192.168.1.155") 中给出了 IP 地址,但它正在本地主机上启动调试服务器。

我正在启动 nginx 并期望流在我放置在 numbers.lua 的断点处停止,但事实并非如此。

知道是什么导致 ZBS 没有收到调试信号吗?

0 投票
0 回答
74 浏览

zerobrane - Zerobrane Corona sdk live build 调试

大家好,还有一个关于 Zerobrane、Corona 和调试的问题。我现在的问题是,当我构建启用实时构建的应用程序时,当我尝试在设备上运行它时,应用程序会停止。仅当我启用调试时才会发生这种情况。调试功能是否仅在不启用实时构建的情况下工作?

提前致谢

0 投票
1 回答
2450 浏览

lua - How to install libraries/packages of Lua on Zerobrane Studio IDE

i have been using lua for torch in command like. where i used luarocks to install packages but now i have a need to debug some code. As suggested by the community "Zerobrane Studio" is a lightweight IDE for that purpose. i have installed it on ubuntu 14.04.

Now i want to install the same packages as the IDE has its own installation of lua. Packages are i.e "dp, dpnn, nn" but after some search i found out ZeroBranes Studio uses luadist package manager. i went onto luadist.org. and tried one of the ways which lets you download the package using lua. i ran this code in the IDE. but it didn't work.

Use LuaDist functionality from Lua.

Please help!

0 投票
1 回答
345 浏览

lua - 使用 ZeroBrane 调试 Redis Lua 脚本时,堆栈窗口不显示任何输出

我已按照本教程调试 Redis Lua 脚本。 https://www.youtube.com/watch?v=7mlajCj4QPw

一切正常,除了堆栈窗口没有显示输出,所以我看不到我需要调试的变量的值。如果我将 Lua 解释器更改为 redis 以外的其他东西,并尝试调试一些正常的 Lua 代码,那么它可以工作,堆栈窗口会显示所有内容。但是,一旦我切换到 Redis 作为 Lua 解释器,则 Stack 窗口上不会显示任何内容。

我按照视频中的建议从这个存储库加载了 redis.lua 插件: https ://github.com/pkulchenko/ZeroBranePackage

如您所见,堆栈窗口为空:

在此处输入图像描述

有什么问题?

同样出于某种原因,当我在远程控制台中输入 GET foo 时,它会说:

“从 Lua 脚本调用 Redis 命令的参数数量错误”

在此处输入图像描述

由于我在另一台机器上运行了 redis,我想也许我必须更改一些设置:

当我尝试运行它时,它说:

无法连接到“192.168.0.161:8172”处的调试器:连接被拒绝

在此处输入图像描述

我是否必须对我的 Virtual Linux Box 上的 redis 设置做一些特殊的事情才能远程调试 Redis?我使用的是 Windows 7,因此无法在其上安装 Redis 3.2 进行调试,因此我必须在 VirtualBox 上的 Cent OS 7 上运行它。

0 投票
2 回答
394 浏览

dll - lua编译为c++时如何使用ZeroBrane Studio IDE调试器

我已将 Lua 5.3 编译为 32 位 c++ DLL 和 exe。DLL 包含除 lua.cpp 和 luac.cpp 之外的所有 lua 代码。exe 编译 lua.cpp 并使用 DLL 运行 lua 解释器。从命令行单独运行时,这可以正常工作。我希望能够使用这个 DLL 和 exe 从 IDE 运行。

如果我用我自己的版本替换/ZeroBraneStudio/bin/lua53.dlllua53.exe,我可以运行脚本(单击两个绿色箭头)。但是,调试不起作用,出现以下错误:

无法在动态链接库 lua53.dll 中找到过程入口点 luaL_addlstring。

我可以看到这是因为调试器正在使用 luasocket。\ZeroBraneStudio\bin\clibs53\socket\core.dll依赖于lua53.dll,并期望它包含编译为 c 的 lua。

那么,正确的解决方案是什么 - 是否也将 luasocket 编译为 c++?

(如果是这样,是否有人有这样做的说明/指导?我一直无法找到任何关于此的内容。)

谢谢。