Luarocks 安装有多种方式我这里用的是wget,在使用wget之前需要先按照brew,用brew安装wget,参考mac安装brew
$ wget http://www.lua.org/ftp/lua-5.3.0.tar.gz
$ tar zxvf lua-5.3.0.tar.gz
$ cd lua-5.3.0
$ vi Makefile
INSTALL_TOP= /usr/local/lua-5.3.0 --指定安装的目录
$ make linux
$ make install
$ wget http://keplerproject.github.io/luarocks/releases/luarocks-2.2.2.tar.gz
$ tar -xzvf luarocks-2.2.2.tar.gz
$ cd luarocks-2.2.2
$ ./configure --prefix=/usr/local/luarocks-2.2.2 --with-lua=/usr/local/lua-5.3.0 (luarocks-2.2.2 所在目录,lua-5.3.0配置的安装目录INSTALL_TOP= /usr/local/lua-5.3.0 --指定安装的目录)
$ make build
$ make install
网上通常会说执行 ./configure --prefix=/usr/local/luarocks-2.2.2 --with-lua=/usr/local/lua-5.3.0,但是这样的路径不一定和你Mac下lua环境相同,
这里的两个路径需要视情况而定选择对应的目录,可以在/usr/local里找一下lua.h的文件路径我这里是/usr/local/include,–prefix可以用默认的,所以我这里需要配置的是
$ ./configure --with-lua=/usr/local --with-lua-include=/usr/local/include
然后
$ make build
$ make install
原文链接:Luarocks 安装艰难过程