centOS7,lua5.3安装luaSocket详细步骤

时间:2024-04-04 16:15:19

网络上找的那些教程根本一点都不详细,我踩了很多雷终于解决。
前面的步骤跟网络上的一样,
sudo git clone https://github.com/diegonehab/luasocket
cd luasocket
sudo make
如果顺利编译,就可以执行最下面的步骤,如果跟我一样,会有如下报错
centOS7,lua5.3安装luaSocket详细步骤
这说明,-I/usr/include/lua/5.1下并没有lua.h这个文件。你要把lua5.3目录下的路径写进来
$ make LUAINC=/home/admin/lua5.3/src/(这是我的路径)
接下来你会发现能成功编译(温馨提示:全程用root权限,不然会显示权限不够)
再然后
[[email protected] luasocket]$ sudo make install
centOS7,lua5.3安装luaSocket详细步骤
显示如上即为编译成功。

这时候luaSocket已经装在/usr/local/share/lua/5.1目录上,但是我们用的5.3是默认放在/usr/local/share/lua/5.3中,我们需要把它拷过去。
到/usr/local/share/lua/目录下:
[[email protected] lua]$ mv 5.1 5.3
然后试验一下,lua5.3是否成功安装luasocket。
centOS7,lua5.3安装luaSocket详细步骤
如上即为成功安装!!