lua package.path

lua: test.lua:2: module 'socket' not found:

no field package.preload['socket']

no file '/usr/local/share/lua/5.2/socket.lua'

no file '/usr/local/share/lua/5.2/socket/init.lua'

no file '/usr/local/lib/lua/5.2/socket.lua'

no file '/usr/local/lib/lua/5.2/socket/init.lua'

no file '/usr/share/lua/5.2/socket.lua'

no file '/usr/share/lua/5.2/socket/init.lua'

no file './socket.lua'

no file '/usr/local/lib/lua/5.2/socket.so'

no file '/usr/lib/x86_64-linux-gnu/lua/5.2/socket.so'

no file '/usr/lib/lua/5.2/socket.so'

no file '/usr/local/lib/lua/5.2/loadall.so'

no file './socket.so'

stack traceback:

C\]: in function 'require' test.lua:2: in main chunk

系统明明有socket.lua,但就是不行,怎么办呢?

有2个办法

其中一个办法是在lua里面设置:

package.path = package.path .. ";/usr/share/lua/5.2/?.lua"

package.cpath = package.cpath .. ";/usr/lib64/lua/5.2/?.so"

另外一个办法是在系统里面设置:

export LUA_PATH=/usr/share/lua/5.2/?.ua

export LUA_CPATH=/usr/lib64/lua/5.2/?.so

参考资料:

相关推荐
IMPYLH1 天前
Lua 的 require 函数
java·开发语言·笔记·后端·junit·lua
avi91111 天前
Lua高级语法-第二篇
lua·游戏开发·编程语言·语法糖
雨中飘荡的记忆1 天前
秒杀系统设计与实现
java·redis·lua
emo了小猫2 天前
Redis 执行 Lua 脚本过程中报错,会发生什么
redis·junit·lua
软件测试雪儿3 天前
高频Postman软件测试面试题
测试工具·lua·postman
12程序猿4 天前
postman调用文件(.xlsm---带宏的excel文件)下载接口成功下载excel文件,浏览器访问下载文件打不开
excel·lua·postman
霜绛4 天前
Unity:lua热更新(三)——Lua语法(续)
unity·游戏引擎·lua
百***35945 天前
【Java EE】Spring请求如何传递参数详解
spring·java-ee·lua
IMPYLH6 天前
Lua 的 pairs 函数
开发语言·笔记·后端·junit·单元测试·lua
这人很懒没留下什么9 天前
SpringBoot2.7.4整合Oauth2
开发语言·lua