一、安装前准备
在安装Lua之前,需要确认本地电脑上是否已经安装了C/C++编译器和Make,如果没有则需要先安装。
sudo apt-get install gcc
或者
sudo apt-get install make
同时,为了方便管理和运行Lua的脚本,建议安装Lua的版本管理工具LuaRocks。
sudo apt-get install luarocks
二、安装Lua
有两种方式可以下载Lua。
第一种:在Lua官网下载源代码包并解压。
第二种:使用包管理器直接下载Lua。
sudo apt-get install lua5.3
可以将版本号改成自己想要安装的版本。
下载后进入Lua源代码包所在目录,执行以下命令进行编译和安装。
make linux test
如果安装过程中提示缺少依赖包,请手动安装依赖包之后再次执行以上命令。
sudo apt-get install libreadline-dev
三、安装LuaRocks
可以直接使用包管理器apt-get进行安装。
sudo apt-get install luarocks
LuaRocks安装完成后需要对其进行初始化。
sudo luarocks install lrexlib-pcre
安装完成后需要将LuaRocks的路径加入环境变量中,可以利用以下命令打开环境变量配置文件。
sudo vim /etc/profile
在其中添加以下命令。
export PATH=$PATH:/usr/local/bin/luarocks
保存后执行以下命令更新环境变量。
source /etc/profile
四、安装Lua IDE
对于Lua的开发,我们需要一个方便的开发环境,推荐使用ZeroBrane Studio作为编写Lua脚本的IDE。
在ZeroBrane Studio的官网下载对应系统版本的安装包并安装,安装完成后打开,选择File -> New Project -> Lua Project。选择好要存放Lua脚本的文件夹后,点击OK。
在打开的窗口里可以开始编写Lua脚本,保存后即可直接运行。
五、使用LuaRocks安装常用库
LuaRocks是Lua版本的包管理器,可以让我们方便地安装和管理Lua模块。
通过以下命令安装Lua SQLite3库。
sudo luarocks install luasql-sqlite3
通过以下命令安装Lua Socket库。
sudo luarocks install luasocket
通过以下命令安装Lua UUID库。
sudo luarocks install lua-uuid
六、安装完毕
到此为止,我们已经完成了Lua的安装和常用库的安装,现在可以开始愉快地编写Lua程序了。