Lua环境安装+Idea配置

本文详细介绍了如何在Linux、MacOSX和Windows系统上安装Lua环境,并指导读者如何在IntelliJ IDEA中配置Lua插件及创建项目。重点在于Windows平台的编译安装步骤和IDEA的集成配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Lua环境安装+Idea配置

1、环境安装

1.1 Linux 系统上安装

curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
tar zxf lua-5.3.0.tar.gz
cd lua-5.3.0
make linux test
make install

1.2 Mac OS X 系统上安装

curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
tar zxf lua-5.3.0.tar.gz
cd lua-5.3.0
make macosx test
make install

1.3 Window 系统上安装

1.3.1 推荐安装方式
第一步:下载源码

​ 首先我们需要进入到官网下载Lua的源码,这里目前貌似只提供源码版本需要我们自行编译安装;

下载地址
在这里插入图片描述

第二步:准备编译环境

这里我们选择MinGW-Distro(下载地址),安装后配置环境变量
在这里插入图片描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YHZToNTw-1667956769984)(C:\Users\xiaowu\AppData\Roaming\Typora\typora-user-images\image-20221109090512260.png)]
确认成功后打开命令提示符,输入 where gcc,输出如果包含 gcc.exe地址则表示上述步骤都正确无误
在这里插入图片描述

第三步:源码解压编译

​ 解压下载的源码压缩包,然后新建一个build.bat文件,以管理员身份执行build.bat脚本文件,成功之后我们会看到相应目录下会生成对应文件。
在这里插入图片描述
build.bat源码

setlocal
:: Lua安装绝对路径
set lua_install_dir=D:\software\lua\5.4.4
:: Lua源码绝对路径
set lua_build_dir=D:\software\lua\lua-5.4.4
:: 进入Lua源码路径并使用mingw中的gcc编译器进行编译Lua
cd /D %lua_build_dir%
make PLAT=mingw
echo **** BUILD LUA FINISH ****
:: 创建Lua安装目录以及该目录下的doc,bin,include和lib目录
mkdir %lua_install_dir%
mkdir %lua_install_dir%\doc
mkdir %lua_install_dir%\bin
mkdir %lua_install_dir%\include
mkdir %lua_install_dir%\lib
::拷贝编译后的文件到doc,bin,include和lib目录中
copy %lua_build_dir%\doc\*.* %lua_install_dir%\doc\*.*
copy %lua_build_dir%\src\*.exe %lua_install_dir%\bin\*.*
copy %lua_build_dir%\src\*.dll %lua_install_dir%\bin\*.*
copy %lua_build_dir%\src\luaconf.h %lua_install_dir%\include\*.*
copy %lua_build_dir%\src\lua.h %lua_install_dir%\include\*.*
copy %lua_build_dir%\src\lualib.h %lua_install_dir%\include\*.*
copy %lua_build_dir%\src\lauxlib.h %lua_install_dir%\include\*.*
copy %lua_build_dir%\src\lua.hpp %lua_install_dir%\include\*.*
copy %lua_build_dir%\src\liblua.a %lua_install_dir%\lib\liblua.a
echo **** COPY LUA FINISH ****
:: 使用Lua安装目录下的bin目录中的lua.exe来验证是否编译Lua成功
%lua_install_dir%\bin\lua.exe -e "print [[Hello!]];print[[Simple Lua test successful!!!]]"
:: Lua编译成功后设置Lua的环境变量来安装Lua
setx Path "%lua_install_dir%\bin;%Path%" /m
echo **** SET LUA ENV VAR  FINISH ****

pause

bin安装路径加入到环境变量path中
在这里插入图片描述

成功后打开命令提示符,输入 where lua,可以看到路径。输入 lua 可以启动 lua REPL。至此全部完成。
在这里插入图片描述

1.3.2 exe安装(不推荐,此安装版本太低,部分语法不支持,编译不通过)

Github 下载地址:https://github.com/rjpcomputing/luaforwindows/releases
在这里插入图片描述

双击安装后即可在该环境下编写 Lua 程序并运行。

1.4 验证安装

C:\Users\xiaowu>lua -i
Lua 5.1.5  Copyright (C) 1994-2012 Lua.org, PUC-Rio
> print("xiaowu")
xiaowu
> print("123")
123
>

2、IDEA Lua环境配置

2.1 安装插件EmmyLua

在File->Setting->Plugins中选择EmmyLua插件安装
在这里插入图片描述

注意:EmmyLua和Lua插件同时安装idea会出现错误,解决方法禁止插件即可

2.2 Idea 创建Lua项目

在File->Project 新建Lua项目
在这里插入图片描述

2.3 创建Lua文件

在Src文件上右击,选择New->New Lua File即可创建
在这里插入图片描述

2.4 Idea 配置Lua运行环境

在这里插入图片描述

2.5 运行Lua

在这里插入图片描述

### 如何在 IntelliJ IDEA配置 Lua 开发环境 #### 1. 安装 EmmyLua 插件 为了支持 Lua 编程语言,在 IntelliJ IDEA 中需要安装 `EmmyLua` 插件。具体步骤如下: - 打开 IntelliJ IDEA 并进入欢迎界面。 - 点击菜单栏中的 **Configure** -> **Plugins**,进入插件管理页面。 - 如果已经下载了本地插件文件(如 `Intellij-EmmyLua-1.2.5-IDEA182.zip`),可以点击 **Install Plugin from Disk** 来手动加载插件[^1]。 对于在线安装的情况,则可以直接通过插件市场搜索并安装 `EmmyLua` 插件[^5]。 #### 2. 配置 Lua SDK 完成插件安装后,下一步是为项目指定 Lua 的软件开发工具包 (SDK): - 选择顶部菜单栏的 **File** -> **Project Structure**。 - 在弹出窗口中切换到左侧的 **SDKs** 栏目。 - 添加一个新的 SDK,并指向已安装Lua 解释器路径(通常是从官方资源获取的 `lua.exe` 文件所在位置)[^4]。 确保所选路径有效且能够正常解析 Lua 脚本文件。 #### 3. 设置运行配置 为了让程序能够在 IntelliJ IDEA 下顺利执行,还需定义好对应的运行参数: - 使用 **Run** -> **Edit Configurations...** 创建新的启动项。 - 将其类型设为通用的应用程序模式。 - 关键一步在于把主程序入口设定为你之前记录下来的 Lua 可执行文件的位置^。 另外需要注意的是如果尝试调试某些特定脚本比如来自 Unity 游戏引擎集成部分的内容时可能还会涉及到额外源码根目录标记等问题[^2]。 #### 4. 测试环境有效性 最后验证整个流程是否正确无误的一个方法就是编写一段简单的测试代码来确认一切功能都按预期工作: ```lua print("Hello, world!") ``` 当上述语句被执行之后应该能在控制台看到相应的输出结果从而证明当前构建出来的这套基于 IntelliJ IDEALua 开发框架确实可用. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值