问题标签 [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 回答
813 浏览

debugging - ZeroBrane - 在 linux 上调试 Corona SDK

我开始使用 ZeroBrane 在 Linux 下使用 Wine 进行 Corona SDK Starter 许可证开发。问题是我无法通过在代码的不同部分添加断点来使其在调试器中工作。

user.lua 配置上的 Corona Simulator 路径已定义并成功打开 Simulator,但游戏并未因断点而暂停。

我还在 main.lua 文件的开头添加了以下行

有什么方法可以让它在 Linux 中的调试会话中工作?

注意:有足够声誉的人可以创建 zerobrane 标签吗?

0 投票
2 回答
283 浏览

android - ZeroBrane DebugServer 连接被拒绝

我一直在尝试使用 ZeroBrane 调试服务器来调试我使用 Gideros 开发的应用程序,同时使用网络上提供的各种示例和 ZeroBrane 示例中的示例在 GiderosAndroidPlayer 中进行测试。这是我到目前为止所做的......

- 在我的项目中包含 mobdebug 和 socket lua 文件

- 在 main 中包含一个 require("mobdebug").start()

-将 ZeroBrane 解释器设置为 Gideros

-启动 ZeroBrane 调试服务器

-将Gideros Studio中的Gideros播放器设置为GiderosAndroidPlayer IP地址

- 在 Gideros Studio 中进行压力播放

代码上传到设备,但当它尝试连接到调试服务器时,它返回“连接被拒绝”。我在 Windows 和 Mac 计算机上都试过这个,禁用防火墙,并检查调试服务器端口是否打开。我尝试在 ZeroBrane 设置文件中指定 localhost 和调试服务器的特定 IP 地址并更改端口号。

我想我现在完全陷入困境,并且非常感谢您提供的任何帮助,因为我现在需要调试旋转设备的影响。

谢谢!

0 投票
1 回答
325 浏览

lua - 基于嵌入式 ARM 的平台上的 Lua 调试

我是Lua的新手。我有一个基于 ARM Cortex 的产品,其操作系统提供 TCP 堆栈、用于文件存储的 SD 卡和许多自定义硬件。我已将 Lua(来自标准源代码分发版)嵌入到产品中,并添加了一个 API 以使 Lua 可以访问我的硬件。还运行 Telnet 和 FTP 服务。效果很好。

现在我想添加使用 ZeroBrane 调试脚本的功能。看起来我需要添加 MobDebug,并通过 LuaSockets 将它连接到我的操作系统。假设这是一种有效的方法,任何人都可以指出一个有用的教程或文档吗?

谢谢

0 投票
1 回答
222 浏览

lua - Lua 在编译测试程序时崩溃

我正在尝试使用 Lua 进行编码 - 我正在尝试寻找一些东西来教我 11 岁的儿子一些编程技能(他已经掌握了 Scratch :))。我自己对 Lua 完全陌生,但我有一些其他语言的背景。

我已经下载并安装了 ZeroBrane(在 OS X 10.9.5 上运行的 v0.80);但是,当我尝试编译/运行测试程序的任何示例文件turtle.lua时,我遇到了崩溃:

在此处输入图像描述

如果我选择 Lua 5.2 作为解释器,也会发生同样的情况。关于可能的原因和修复的任何想法?

编辑:我之前测试时有点仓促;简单的 Lua 代码似乎运行良好,turtle-samples文件夹中的示例程序也是如此。

示例代码spirograph.lua在没有崩溃的情况下运行,但似乎实际上并没有做任何事情。Turtle.lua仍然崩溃:通过单步执行代码,退出第 543 行和第 555 行之间的循环时似乎崩溃了:

在此处输入图像描述

F10如果我在这个断点按下,我会遇到 Lua 崩溃。

0 投票
2 回答
3208 浏览

lua - zerobrane studio如何设置环境变量

我将所有的火炬包安装到我的本地文件火炬发行版中(本教程之后)。我想用来Zerobrane调试我的代码。Zerobrane找不到我本地的火炬路径。如何设置Zerobrane环境变量的本地路径。
我尝试将 path.lua = "${prefix}/torch-distro/install/bin/luajit" 添加到 user.lua 中。但它不能工作

0 投票
3 回答
29028 浏览

linux - 如何在 linux 中为 zerobrane studio 设置 LUA_PATH 和 LUA_CPATH

我想在 zerobrane 中为我的所有项目添加一个模块路径。我将以下代码添加到 user.lua 中。

它行不通。我该怎么做 ?

PS
我不想在所有项目的开头设置package.path。

0 投票
1 回答
877 浏览

lua - Lua 的 Turtle Library - text(String, int, int, int) - 更改字体和文本大小?

只是一个普遍的问题。如果可能的话,我将text("Text", 0, 0, 0)如何更改文本的字体和/或大小?我试图做一个计时器——我已经使用 Lua 两三年来通过数学作弊(“如果我用我的 iPod 作为计算器来测试可以吗?” “当然。” “谢谢!假笑") 并且刚刚开始探索其功能 - 通过运行循环并每秒将文本打印到窗口,但文本太小了。

0 投票
1 回答
208 浏览

lua - 设置 Lua 解释器的参数

我实际上使用 zerobrane studio,我已经编译了 luajit 的最新版本(2.0.3),并将其包含在 IDE 中(一切正常):

我会为 luaJit 解释器使用一些命令行选项,例如(Luajit 命令):

或者

但是当我在系统配置中添加它时:

什么都没发生。我在输出控制台上看到了参数,但现在看不到了。

ZeroBrane IDE 中使用独立的 luajit 编译以传递参数编译的过程是什么?

0 投票
1 回答
354 浏览

lua - ZeroBrane 的分析:库对象上的“未知全局变量”

我开始在 ZeroBrane Studio 中使用 Project / Analyze 来进行 Marmalade Quick 项目,我发现让我直接了解全局和本地范围非常有用。

不过,这是一个烦恼:它指向库 - 基本上 - 作为未定义的全局变量:

有没有办法抑制库(或特定变量名)的警告?

作为部分步骤,我开始将它放在文件开头 - 它不能解决投诉,只是将它们提升到顶部:

顺便说一句,这是否会影响性能?看来我正在将 global 转换director为 local director,理论上更快...

0 投票
1 回答
272 浏览

ubuntu - ZeroBrane - 不在 ubuntu 上运行

我开始在 ubuntu 中使用 ZeroBrane 工作室来完成我的 Corona 项目。为了让 Corona 工作,我在 ubuntu 中使用了葡萄酒。在 Corona SDK 配置路径之后,我尝试运行一个简单的项目以进行测试。但我得到了以下恼人的错误。请在链接中查看下面的图片以获取更多详细信息。

错误:“path:to:project/YES was not found” 那么这个“YES”是什么?我的项目目录中没有任何名为“YES”的文件或文件夹?它是如何寻找它的?

http://s21.postimg.org/3s5dwa5c7/Screenshot_from_2015_04_14_08_06_34.png