服务器版本:Ubuntu 18.04.6
lua版本:lua-5.1.5
安装步骤
1. 上传lua安装包,笔者是放在了目录/home/install_package下面,运行命令
tar -zxvf lua-5.1.5.tar.gz,解压。解压后如下图
2. 进入目录 lua-5.1.5, 运行命令 make linux test 进行编译安装,几乎一定会报错,
luaconf.h:275:10: fatal error: readline/readline.h: No such file or directory,如下图
3. 若步骤2有上门的报错,说明readline没安装,则执行如下命令进行安装:apt-get install libreadline-dev 如下图
执行后,再执行步骤2的命令,即 make linux test 进行编译,可能会出现下面的错误
/usr/bin/ld: cannot find -lncurses 如下图
若有上面报错,是因为ncurses未安装,我们直接安装 ncurses即可,执行如下命令
sudo apt-get install libncurses-dev 如下图,可以安装成功
执行后,再执行步骤2的命令,即 make linux test 进行编译,直到出现下面的结果,才能说明lua编译成功
4. 执行命令 make install 进行安装,上面只是编译成功。执行成功则执行命令 lua -v 可以看到安装的lua版本号,如下图