lua-cjson 安装前的环境准备
在安装 lua-cjson 时,不同 Lua 版本、安装路径和系统编译环境会影响配置。下面整理经过实操的安装步骤。
1 | wget http://www.kyne.com.au/~mark/software/download/lua-cjson-2.1.0.tar.gz 下载安装包 |
修改配置文件
修改lua版本,默认版本为5.1 (我的当前版本为5.3,可以通过lua -v 查看版本信息)
注释掉 CJSON_LDFLAGS = -shared
设置CJSON_LDFLAGS = -bundle -undefined dynamic_lookup (这里就是OSX和Unix的区别,bundle是Mac使用的文件格式,如果不使用这些选项,可能引起“multiple lua vms detected”错误)
保存配置文件然后退出
1 | make |
检查 /usr/local/lib/lua/5.3文件夹下是否存在cjson.so文件
如果存在则代表安装成功