luarocks - 介绍

本文详细介绍了如何使用源码安装Luarocks,包括配置参数如--prefix和--with-lua的设置,以及安装后的使用和常见命令。通过设置prefix,可以确保Lua包管理的整洁和有序。此外,还提供了Luarocks的常用命令和相关开发资源链接。
摘要由CSDN通过智能技术生成

Luarocks 是一个 Lua 包管理器,基于 Lua 语言开发,提供一个命令行的方式来管理 Lua 包依赖、安装第三方 Lua 包等,社区比较流行的包管理器之一。

一、源码安装部署 Luarocks

wget http://luarocks.org/releases/luarocks-2.4.1.tar.gz
tar zxvf luarocks-2.4.1.tar.gz
cd luarocks-2.4.1
./configure --help

configure help 查看所支持的安装配置,这里我们主要关注以下两个

--prefix=DIR                Prefix where LuaRocks should be installed.
                            Default is /usr/local
--with-lua=PREFIX           Use Lua from given prefix.
                            Default is auto-detected (the parent directory of $LUA_BINDIR).

--prefix 设置 Luarocks 安装路径,--with-lua 指定 Luarocks 依赖的 Lua 安装路径。

为何强调设置 --prefix

设置 prefix 会自动将 Luarocks 以及往后使用 Luarocks 安装的 Lua 包,LuaC 包都安装到 Luarocks 安装路径下的相应位置,否则相关的包文件散落在文件系统中,显得杂乱不便于管理,如果所安装的 Lua 模板包含 bin 文件,则会自动安装到此目录下的 bin 路径,与 Luarocks 可执行文件同一路径,更便于管理、使用。

./configure --prefix=/usr/local/luarocks-2.2.2 --with-lua=/usr/local/lua-5.1.5
make build
make install 

安装完成后,直接运行 luarocks 即可使用。

$ luarocks

LuaRocks 2.2.2, a module deployment system for Lua

NAME
  /usr/local/bin/luarocks - LuaRocks main command-line interface

二、常用命令

https://segmentfault.com/a/1190000003920034

path 命令显示当前 Luarocks 所配置的 LUA_PATH 

三、开发

https://blog.csdn.net/weixin_34146805/article/details/88696224

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值