• luasocket安装


    执行如下代码
    local socket = require('socket')
    local MyHostName = socket.dns.gethostname() --本机名
    local MyIP = socket.dns.toip(MyHostName) --本机IP
    print("==========",MyHostName,MyIP)

    报错:

    E:\Program Files (x86)\Lua\5.1\lua.exe: ./src/demo/getip.lua:7: module 'socket' not found:
    no field package.preload['socket']
    no file 'E:\Program Files (x86)\Lua\5.1'
    no file '.\socket.dll'
    no file 'E:\Program Files (x86)\Lua\5.1\socket.dll'
    no file 'E:\Program Files (x86)\Lua\5.1\loadall.dll'
    no file 'E:\Program Files (x86)\Lua\5.1\clibs\socket.dll'
    no file 'E:\Program Files (x86)\Lua\5.1\clibs\loadall.dll'
    no file '.\socket51.dll'
    no file 'E:\Program Files (x86)\Lua\5.1\socket51.dll'
    no file 'E:\Program Files (x86)\Lua\5.1\clibs\socket51.dll'
    stack traceback:
    [C]: in function 'require'
    ./src/demo/getip.lua:7: in main chunk
    [C]: ?

    由于缺少socket包。

    进行安装:

    > sudo apt-get install luarocks

    >sudo luarocks install luasocket

    > lua getip.lua
    ========== pz 10.0.2.15

    执行成功!

  • 相关阅读:
    PHP
    Python语言特性
    Selenium2+python自动化
    Linux命令--系统管理
    Linux命令--网络管理
    Linux命令--压缩解压(简化版)
    Linux--压缩解压命令
    Linux命令--用户管理
    Linux命令--获取帮助
    Linux命令--权限管理
  • 原文地址:https://www.cnblogs.com/bestzhang/p/15923226.html
Copyright © 2020-2023  润新知