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

无管理员权限及系统终端,如何用VSCode终端在macOS Monterey安装Lua?

无管理员权限M1 Mac安装Lua的解决方案

方案1:直接使用预编译arm64二进制包(最快)

  • 创建用户本地可执行目录:mkdir -p ~/bin
  • 下载适配M1的arm64架构Lua预编译包,解压后将lua、luac两个可执行文件复制到~/bin
  • 将~/bin加入环境变量:
    echo 'export PATH="$HOME/bin:$PATH"' >> ~/.zshrc
    source ~/.zshrc
    
  • 验证:执行lua -v,显示版本即成功

方案2:修改编译参数适配arm64架构(源码编译)

错误根源是系统Command Line Tools为x86_64架构,与M1的arm64e不兼容,编译时强制指定架构即可:

  • 进入Lua源码解压目录
  • 执行编译命令:
    make macos CC="clang -arch arm64"
    
  • 若仍报错,尝试指定更精确的架构:
    make macos CC="clang -arch arm64e"
    
  • 编译完成后,将生成的lua、luac复制到~/bin,并按方案1配置PATH
  • 验证:lua -v

方案3:通过已安装的Python安装Luajit(备选)

如果已安装Python,可通过用户级安装获取Lua的高性能实现Luajit:

  • 执行用户级安装命令:
    pip install luajit --user
    
  • 找到Python用户bin目录(通常是~/Library/Python/X.Y/bin,X.Y为你的Python版本,比如3.9),将其加入PATH:
    echo 'export PATH="$HOME/Library/Python/3.9/bin:$PATH"' >> ~/.zshrc
    source ~/.zshrc
    
  • 验证:luajit -v

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 07:06:33