安装Lua
yum install gcc gcc-c++ unzip -y
yum install libtermcap-devel ncurses-devel libevent-devel readline-devel unzip -y
wget http://www.lua.org/ftp/lua-5.3.0.tar.gz
cp lua-5.3.0.tar.gz /usr/local/
cp /usr/local/
tar -zxvf lua-5.3.0.tar.gz
cd lua-5.3.0/
vim Makefile
- Makefile
# Makefile for installing Lua
# See doc/readme.html for installation and customization instructions.
# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT =======================
# Your platform. See PLATS for possible values.
PLAT= none
# Where to install. The installation starts in the src and doc directories,
# so take care if INSTALL_TOP is not an absolute path. See the local target.
# You may want to make INSTALL_LMOD and INSTALL_CMOD consistent with
# LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h.
#INSTALL_TOP= /usr/local # 修改这一行/usr/local -->/usr/local/lua-5.3.0
INSTALL_TOP= /usr/local/lua-5.3.0
INSTALL_BIN= $(INSTALL_TOP)/bin
INSTALL_INC= $(INSTALL_TOP)/include
INSTALL_LIB= $(INSTALL_TOP)/lib
INSTALL_MAN= $(INSTALL_TOP)/man/man1
INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V
INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V
# ....... 略写
- 安装
make linux
make && make install
- 环境变量
把/usr/local/lua-5.3.0/bin 加入环境变量PATH中
或 建立软连接
ln -s /usr/local/lua-5.3.0/bin/lua /usr/local/bin/lua
ln -s /usr/local/lua-5.3.0/bin/luac /usr/local/bin/luac
安装Luarocks
yum install gcc gcc-c++ unzip -y
wget wget https://luarocks.org/releases/luarocks-3.3.1.tar.gz
cp luarocks-3.3.1.tar.gz /usr/local/
cp /usr/local/
tar -zxvf luarocks-3.3.1.tar.gz
cd luarocks-3.3.1/
./configure --prefix=/usr/local/luarocks-3.3.1 --with-lua=/usr/local/lua-5.3.0
make build
make install
- 环境变量
把/usr/local/luarocks-3.3.1加入环境变量PATH中