当前位置: 首页 > Linux

mac上安装lua

时间:2023-04-06 01:57:39 Linux

一、背景最近在操作redis的时候,有时候需要原子操作,而redis是支持lua脚本的,所以为了以后学习lua,这里记录下lua的安装。2.在mac上安装lua在其他系统上安装lua的步骤大致类似。1.访问lua下载页面,访问lua下载链接https://www.lua.org/download.html2.通过源码安装lua1,下载luacurl-R-Ohttp://www.lua.org/ftp/lua-5.4.3.tar.gz2,解压tar-zxvflua-5.4.3.tar.gz3,进入lua目录cdlua-5.4.34,执行make命令make执行make命令,如果make报错,参考make报错处理完成执行make命令后,我们的src目录下会存在lua、luac和liblua.a文件5.检查lua是否构建正确$maketest./lua-vLua5.4.3Copyright(C)1994-2021Lua.org,PUC-Rio输出版本号说明构建正确6.安装lua$sudomakeallinstallPassword:GuessingDarwin/Library/Developer/CommandLineTools/usr/bin/makeallSYSCFLAGS="-DLUA_USE_MACOSX-DLUA_USE_READLINE"SYSLIBS="-lreadline"make[3]:‘all’什么都不做.cdsrc&&mkdir-p/usr/local/bin/usr/local/include/usr/local/lib/usr/local/man/man1/usr/local/share/lua/5.4/usr/local/lib/lua/5.4cdsrc&&install-p-m0755lualuac/usr/local/bincdsrc&&install-p-m0644lua.hluaconf.hlualib.hlauxlib.hlua.hpp/usr/local/includecdsrc&&install-p-m0644liblua.a/usr/local/libcddoc&&install-p-m0644lua.1luac.1/usr/local/man/man1如果没有权限,加sudo7验证lua是否安装成功$lua-vLua5.4.3Copyright(C)1994-2021Lua.org,PUC-Rio输出版本号,表示安装成功。3、make错误处理如果我们的make命令在执行过程中报错,那么我们可以执行makehelp命令,控制台会输出如下信息。$makehelpDo'makePLATFORM'wherePLATFORMistheseoneofthese:guessaixbsdc89freebsdgenericlinuxlinux-readlinemacosxmingwposixsolaris有关完整说明,请参阅doc/readme.html。我们根据上面列出的支持平台执行make。比如我的平台是mac,那么我们这里执行makemacosx。4.linux平台的make命令额外处理谷歌翻译的结果:如果您正在运行Linux,请尝试使用“makelinux-readline”来构建一个方便的InteractiveLua解释器,用于行编辑和历史记录功能。如果遇到编译错误,请确保安装了readline开发包(可能名为libreadline-dev或readline-devel)。如果之后出现链接错误,请尝试“makelinux-readlineMYLIBS=-ltermcap”。五、参考链接1.https://www.lua.org/download.html2.http://www.lua.org/manual/5.4/readme.html