openresty下安装luarocks

openresty下安装luarocks

在作一些openresty的项目的时候,常常会借助一些第三方包来协助开发,为了方便管理,咱们能够使用openresy官方的opm,或者lua的包管理工具luarocks,只不过opm的包数量还不是太多,用的较多的仍是luarocks,如今只能期待opm社区不断的发展壮大了。segmentfault

安装luarocks

wget https://luarocks.org/releases/luarocks-2.4.1.tar.gz

tar -xzvf luarocks-2.4.1.tar.gz

cd luarocks-2.4.1/
 
./configure --prefix=/usr/local/openresty/luajit \
    --with-lua=/usr/local/openresty/luajit/ \
    --lua-suffix=jit \
    --with-lua-include=/usr/local/openresty/luajit/include/luajit-2.1

make build
# 安装须要root权限
sudo make install

此处要作说明的是bash

--prefix 设定 luarocks 的安装目录工具

--with-lua 则是系统中安装的 lua 的根目录ui

--lua-suffix 版本后缀,此处由于openresyt的lua解释器使用的是 luajit ,因此此处得写 jit lua

--with-lua-include 设置 lua 引入一些头文件头文件的目录rest

以后咱们就能够看到 luarocks 命令就被安装在了 /usr/local/openresty/luajit/bin 下面code

而后咱们把它添加到到 PATH
vi ~/.bash_profile开发

export PATH=$PATH:/usr/local/openresty/luajit/bin)

执行 luarocks install package 就能够安装lua的包了
luarocks install package --tree=path 还能够指定你安装的包的存放路径get

更多命令你们能够直接使用luarocks help 来查看,或者看下另外一个博友的整理的比较详细的命令说明it

相关文章
相关标签/搜索