安装 Lua socket 库。
2017-12-21 21:36:23
收藏:0
阅读:169
评论:2
我可能很疲惫或者视力有问题。我想要使用Lua学习网络编程,因此我需要安装socket
库,以便我可以很方便的require它,但是我不知道我应该“require”哪些文件。示例代码为:
local socket = require("socket")
但正如我所说,我不知道我应该包含哪些文件,如果我使用socket.lua
,它就不起作用,并且我收到错误消息:No files found
。
我从这里获取了lib:Lua socket download
或者,有没有另一种安装socket库的方法?
原文链接 https://stackoverflow.com/questions/10356709
点赞
stackoverflow用户167107
在您的 Linux 系统上使用以下命令:
#luarocks install luasocket
然后使用下一个命令查看路径配置:
#luarocks
您需要使用默认的 Linux 帐户(参见:CONFIGURATION):
$lua
> socket = require ("socket")
或者使用以下命令:
> socket = require 'socket'
2017-12-03 16:39:58
评论区的留言会收到邮件通知哦~
推荐文章
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?
- addEventListener 返回 nil Lua
- Lua中获取用户配置主目录的跨平台方法
- 如何编写 Lua 模式将字符串(嵌套数组)转换为真正的数组?
当你使用
require
加载模块时,Lua会使用package
路径来确定模块的位置。请查看Lua手册中的Modules一节,特别是关于package.path
和package.cpath
的部分。你可以检查当前的路径:
print(package.path..'\n'..package.cpath)
如果你将LuaSocket安装到当前package路径中的某个位置,Lua就能够找到并加载它。
或者,在调用
require
之前,你可以修改package路径。例如,如果你为项目创建一个文件夹,并将LuaSocket库提取到项目文件夹中的子文件夹libs
中:Project | > libs | > lua | > socket > socket > mime
你可以在
require
socket库之前,将package路径设置为相对于你的项目路径(在Linux上将/?.dll
替换为/?.so
):package.path = package.path..';./libs/lua/?.lua' package.cpath = package.cpath..';./libs/socket/?.dll;./libs/mime/?.dll' local socket = require 'socket'