luasec在5.1和5.2版本中失败,但在5.3版本中可用

我正在使用LuaRocks 3.3.1和OpenSSL 1.1.1g(通过MacPorts安装)安装LuaSec 0.9。

我使用luarocks install OPENSSL_DIR=/opt/local luasec

对于Lua 5.1、5.2和5.3,编译安装都成功了。

然而,当我尝试使用它时,我会遇到以下错误:

  1. Lua 5.1
  • dlopen(/usr/local/lib/lua/5.1/ssl.so, 2):找不到符号:_ luaL_checkversion_
  1. Lua 5.2
  • dlopen(/usr/local/lib/lua/5.2/ssl.so, 6):找不到符号:_ lua_rotate
  1. Lua 5.3
  • 成功
点赞
用户2249357
用户2249357

原来这不是 luasec 或 Lua 的问题,而是在升级到最新版本的 LuaRocks 后出现的问题。这种情况已经得到解决;请参见这里

2020-07-27 13:46:05