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

参考资料:

相关推荐
Ramboooooooo2 小时前
Stream Lua Nginx Module 插件一键安装
开发语言·nginx·lua·stream·stream-lua·lua-nginx
2401_857026236 小时前
Postman中的安全通行证:使用Bearer Token认证全指南
安全·lua·postman
简 洁 冬冬16 小时前
008 数组队列(lua)
算法·lua
VioletEvergarden丶20 小时前
Lua协程介绍
java·lua
芋芋qwq1 天前
Lua、AB包热更新总结
开发语言·lua
c1s2d3n4cs2 天前
lua中判断2个表是否相等
开发语言·lua
WEB前端圈3 天前
在postman中调试supabase的API接口
测试工具·lua·postman·supabase
2401_858425553 天前
掌握Postman断点调试:API测试的精准定位术
测试工具·lua·postman
简 洁 冬冬3 天前
006 动态数组(lua)
算法·lua