gpt4 book ai didi

Redis 上的 Lua 错误 : Script attempted to access unexisting global variable 'require'

转载 作者:IT王子 更新时间:2023-10-29 06:08:21 32 4
gpt4 key购买 nike

这是我要执行的测试脚本:

local cjson = require "cjson"
local json_text = '[ true, { "foo": "bar" } ]'
local value = cjson.decode(json_text)
return 'Decoded: ' .. value

它给出了一个奇怪的响应:

evalsha 76b573109be38414056b58c749016a56052063bd 0
(error) ERR Error running script (call to f_76b573109be38414056b58c749016a56052063bd): @enable_strict_lua:15: user_script:1: Script attempted to access unexisting global variable 'require'

为什么编译器无法理解关键字“require”?我正在使用 redis 3.0.5(运行 Lua 5.1)

最佳答案

require 在 Redis 中不可用,库是预加载的。只需删除脚本的第一行即可。

关于Redis 上的 Lua 错误 : Script attempted to access unexisting global variable 'require' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36614967/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com