You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1芯片Mac上ZeroBrane Studio调试Lua 5.4的配置方法

M1芯片Mac上配置ZeroBrane Studio调试Lua 5.4的完整步骤

背景

我最初尝试用VSCode调试Lua 5.4时遇到问题,转而使用ZeroBrane Studio,却发现它默认仅支持Lua 5.3。官方文档仅提供Windows系统下的配置指引,调试简单脚本时还出现错误,替换本地mobdebug.lua文件能临时解决问题,但需要一套更便捷的完整配置方案。

配置步骤

1. 安装ZeroBrane Studio本体

  • 下载ZeroBrane Studio安装包并完成安装(本文撰写时版本为1.90;MobDebug 0.803)
  • 重要:安装完成后先启动一次应用,这对后续配置步骤至关重要

2. 编译并替换Lua 5.4相关组件

打开终端,依次执行以下命令:

# 定义ZeroBrane Studio的安装目录
export APPDIR="/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio"
# 创建临时目录并进入
cd "$(mktemp -d)"
# 克隆ZeroBrane Studio仓库
git clone git@github.com:pkulchenko/ZeroBraneStudio.git .
# 切换到指定提交版本(2023年6月25日最新稳定提交)
git checkout 996e99a6ee28f89f25913b955fa4144688ae6e73

# 编译Lua 5.4及luasocket组件
(cd build; bash ./build-macosx.sh lua 5.4 luasocket) | tee _build.log   
# 编译成功会显示:*** Build has been successfully completed ***

# 创建Lua 5.4解释器配置文件
cat <<EEE > "./interpreters/luadeb54.lua"
dofile 'interpreters/luabase.lua'
local interpreter = MakeLuaInterpreter(5.4, ' 5.4')
interpreter.skipcompile = true
return interpreter            
EEE

执行完上述命令后,手动复制以下文件到ZeroBrane Studio安装目录:

  • 打开当前临时目录的bin文件夹和${APPDIR}/bin文件夹,将clibs54、lua54、liblua54.dylib三个文件复制到${APPDIR}/bin目录下
  • 打开当前临时目录的interpreters文件夹和${APPDIR}/interpreters文件夹,将luadeb54.lua复制到${APPDIR}/interpreters目录下
  • 打开当前临时目录的lualibs/mobdebug文件夹和${APPDIR}/lualibs/mobdebug文件夹,替换${APPDIR}/lualibs/mobdebug目录下的mobdebug.lua文件

3. 启用Lua 5.4调试

重新启动ZeroBrane Studio,通过菜单选择:Project -> Lua Interpreter -> Lua 5.4,即可使用Lua 5.4进行调试。

内容的提问来源于stack exchange,提问作者stopsopa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 17:35:28