Lua 安装在 Linux Mint上
准备工作
安装步骤
- 打开终端,输入:
curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz
然而,提示以下错误:
Traceback (most recent call last):
File "/usr/lib/command-not-found", line 27, in <module>
from CommandNotFound.util import crash_guard
ModuleNotFoundError: No module named 'CommandNotFound'
看来Mint系统里并没有按照curl这个工具,既然没有那就换个命令,换成wget也是一样的。
wget http://www.lua.org/ftp/lua-5.3.4.tar.gz
- 成功下载后,解压并放置到想要放至的文件夹内:
tar zxf lua-5.3.4.tar.gz
mv lua-5.3.4 ~/software/lua
cd ~/software/lua
- 进入到lua文件夹内,要开始编译了,按官网说明:
make linux test
神奇的错误又出现:
lua.c:80:31: fatal error: readline/readline.h: 没有那个文件或目录
Good!缺少readline.h,那就让我们apt-get intall 一下:
sudo apt-get install libreadline-dev
- 继续完成接下来的步骤:
make linux test
sudo make install
由于make install 会在usr/...下面创建程序链接,需要管理员权限。
- 现在来试一下lua命令:
lua
显示以下内容就成功了,顺便来试一下所有编程语言的经典打招呼:
Lua 5.3.4 Copyright (C) 1994-2017 Lua.org, PUC-Rio
> print("hello world")
hello world
Good!可以开始Lua语言的学习。