在LINUX系统下安装Lua的扩展库LuaSocket

  在石器时代里让LUA脚本直接访问http并获取网页的内容,通过获取网页内容可以写出全自动获取各种比赛结果等的LUA。只是嫌麻烦懒得写,先把安装方法记录一下,百度一下,安装方法随处可见。

一、下载、安装

1.1 下载
        文件名:luasocket-2.0.2.tar.gz 
        下载地址:http://files.luaforge.net/releases/luasocket/luasocket
        http://luaforge.net/projects/
        github源码下载:https://github.com/diegonehab/luasocket

1.2 安装
        tar zxvf luasocket-2.0.3.tar.gz 
        修改配置config(见1.3)
        make
        make install
1.3 修改配置文件config
        LUAINC=-I/usr/local/luajit/include/luajit-2.1
        INSTALL_TOP_SHARE=/usr/local/luajit/share/lua/5.1
        INSTALL_TOP_LIB=/usr/local/luajit/lib/lua/5.1
        根据自己安装的Lua路径而定。


二、实例代码

使用LuaSocket获取主机名。
2.1 代码

package.path = '/usr/local/luajit/share/lua/5.1/?.lua;'
package.cpath = '/usr/local/luajit/lib/lua/5.1/?.so;'
local socket = require("socket")
print(socket.dns.gethostname())


发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。