MacOS上配置Lua开发环境

环境说明

  • 编程语言: Lua 5.3.4
  • Lua模块管理工具:LuaRocks 2.3.0
  • 编辑器:IntelliJ IDEA
  • 调试插件:EmmyLua 1.2.0
  • 操作系统:macOS 10.13.4
  • macOS专用模块管理工具: Homebrew 1.3.6

安装步骤

安装Lua

1
2
3
4
5
$ brew search lua           # 搜索版本
$ brew install lua # 安装lua
$ lua # 检查是否安装成功
Lua 5.3.4 Copyright (C) 1994-2017 Lua.org, PUC-Rio
>

安装LuaRocks

1
$ brew install luarocks -v

安装luasocket

1
$ luarocks install luasocket

安装IntelliJ IDEA

安装Lua插件

分别安装:

  1. EmmyLua EmmyLua 是一款基于 IntelliJ IDEA 的 Lua 插件,拥有强大的代码提示以及调试功能,开源免费。
  2. nginx Support
  3. OpenResty Lua Support

创建LuaDemo

创建Lua项目

【Create New Project】-> 【选择】Lua项目-> 【选择】Project SDK:Lua-> 【Next】-> ... ## 创建hello.lua

1
2
3
4
5
6
7
8
9
10
function fact (n)
if n == 0 then
return 1
else
return n * fact(n - 1)
end end
a = 42
print(fact(a))
print("hello,world!")
print("hello,王丽兵!")

调试

设置断点,右键,"Debug hello.lua"。

坚持原创技术分享,您的支持将鼓励我继续创作!