[TOC]

Homebrew

Lua、LuaJIT 和 Luarocks 都可以直接通过 brew 包管理直接安装,而且可以处理不同版本的 Luarocks,使用的仓库为 mesca/homebrew-luarocks

$ brew tap mesca/luarocks

Lua 5.1, 5.3 都需要在 Homebrew 中添加 mesca/luarocks 仓库。

Lua 5.1

# Lua 5.1
$ brew install lua51
$ brew install luarocks51

使用方式:

# 进入 Lua 5.1 REPL
$ lua5.1
# 使用 Lua 5.1 的 Luarocks
$ luarocks-5.1 --version

LuaJIT

# LuaJIT
$ brew install luajit
$ brew install luarocks51 --with-luajit

使用方式:

# 进入 LuaJIT REPL
$ luajit
# LuaJIT 与 Lua 5.1 共用 Luarocks
$ luarocks-5.1 --version

Lua 5.3

# Lua 5.3
$ brew install lua53
$ brew install luarocks53

使用方式:

# 进入 Lua 5.3 REPL
$ lua5.3
# 使用 Lua 5.3 的 Luarocks
$ luarocks-5.3 --version

Lua 5.4 (Current)

# Current: 5.4
$ brew install lua
$ brew install luarocks

使用方式:

# 进入 Lua 5.4 REPL
$ lua
# 使用 Lua 5.4 的 Luarocks
$ luarocks --version

Build from Source

请参照 Luarocks 官方安装指南 。或者 OpenResty 文档中关于 Luarocks 的内容

    分享到:
分类: macOS

发表评论

电子邮件地址不会被公开。 必填项已用*标注

验证码 *