我在安装了 Ruby 和 MRuby 的 Ubuntu Server 16.04 上遇到了以下错误,这是什么神秘错误?
Hiredis 是用 H2O 安装和编译的(最新的 2.3),错误仍然存在,我没有 Ruby 的经验,谷歌的解决方案没有帮助。
更新:我已替换为简单的代码以简化问题。
$ ruby app/json_api.rb
$ mruby app/json_api.rb
源代码:
class JsonApi
def initialize
@storage = Hiredis.new
@storage['foo'] = 'bar'
end
def call(env)
body = JSON.generate({foo: @storage['foo']})
[
200,
{'Content-Type' => 'application/json',
'Content-Length' => body.size},
[body]
]
end
end
JsonApi.new