今天安装了luasocket,遇到了很多错误,百度并没有什么针对lua5.3的版本安装luasocket的文章,在这里记录一下。
1、下载lua5.3
下载到了lua-5.3.5.tar.gz版本的lua后,在centos中进行解压,然后make linux && make install
使用which lua,查看lua是否安装成功。安装成功会得到以下结果:
在命令行下输入:lua
如上图则lua5.3版本安装成功。
2、下载luasocket:
linux中需要安装git,命令如下:
yum install git -y
成功安装git后,输入如下命令:
git clone https://github.com/diegonehab/luasocket.git
这样git会在github上自动clone一份luasocket源码并看到一个目录 luasocket。接下来执行以下命令:
cd luasocket
make linux && make install (这里执行过后会在lua安装目录/usr/local/share/lua/5.3/中安装luasocket目录,以供lua调用)
安装完成,进行验证:
进入lua命令行交互界面:输入require "socket" 得到以下结果,表示成功安装luasocket