将luarocks整合进openresty,并安装lfs
现在需要用openresty实现一个文件夹遍历的功能,需要LuaFileSystem(简称lfs)。
第一步:将luarocks整合进openresty
下载地址:https://luarocks.github.io/luarocks/releases/
下载最新版的源码包即可。
将下载的源码包解压,进行以下配置:
$ wget https://luarocks.org/releases/luarocks-3.3.1.tar.gz
$ tar zxpf luarocks-3.3.1.tar.gz
$ cd luarocks-3.3.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 && make install
下面是配置正确情况下的输出:(我是先运行./configure,然后手动输入make,再手动输入make install的)
注意:这些参数中的路径要与你的openresty安装路径一致,包括最后的luajit-2.1的版本。
make install会将编译好的luarocks安装到/usr/local/openresty相关目录。
/usr/local/openresty/luajit/share/lua/5.1/luarocks
在/usr/local/openresty/luajit/bin 目录中,会看到luarocks的可执行程序,接下来的一步我们需要运行这个luarocks来安装LuaFileSystem(简称lfs)
第二步:给openresty安装lfs
进入到/usr/local/openresty/luajit/bin目录中
./luarocks install luafilesystem
运行结果:
在/usr/local/openresty/luajit/lib/lua/5.1目录中,会看到编译好的lfs.so,不用再拷贝什么的,openresty就直接可以用了。
只需要在lua文件中
local lfs = require("lfs")
就可以用了。
参考:
将luarocks整合进openresty
lua模块之lfs-获取当前目录
Lua中路径操作–lfs库(LuaFileSystem)说明
交叉编译openresty,修复支持大文件 (LFS)
Large File Support in Linux
openresty的安装与luarocks等插件的安装配置
将luarocks整合进openresty,并安装lfs相关推荐
- 如何免安装服务器将 React 整合进 Spring Boot
如何免安装服务器将 React 整合进 Spring Boot 下载 Spring Boot 官方 demo 下载 React 官方 demo 开始整合 使用 Spring MVC 控制器导向 Rea ...
- noVNC使用:将noVNC整合进django项目
我们都知道使用VNC可以方便的连接到我们的虚拟机,当我们有多个虚拟机,并想通过自己的管理端连接这些虚拟机,那么就需要把他集成到我们的项目里,noVNC这个开源项目非常适合自己个性化集成.今天我们学习下 ...
- lua(1):lua,luarocks介绍及lua库安装
先说安装,然后在BB几大组建,目前除了tolua和wxlua用过外其他没用过: 一:安装: Linux下安装方法:借助luarocks安装工具 方法1: 1. 安装lua运行环境:$sudo apt- ...
- 整合vs2005sp1到vs2005安装文件中
首先,需要大于3G的硬盘空间(解压VS2005用),这个补丁只会应用到VS2005上,和我们的MSND是没有啥关系的. 1.解压VS2005. 首先需要把我们VS2005安装光盘内的安装文件解压在我们 ...
- Openresty最佳案例 | 第3篇:Openresty的安装
我的服务器为一台全新的centos 7的服务器,所以从头安装openresty,并记录了安装过程中出现的问题,以及解决办法. 1.首先安装openresty cd /usr mkdir servers ...
- openresty的安装和使用
1,简介 OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,是一个强大的 Web 应用服务器,在性能方面,OpenResty可以 快速构造出足以 ...
- mac xampp redis php,MAC XAMPP 整合使用Redis 及 安装php redis扩展
(环境: MAC + XAMPP + redis) [本期概要:] 1.安装整合的准备工作 2.Redis服务的安装 3.PHP Redis扩展的安装 4.整合调试 复制代码 一.准备工作 1.安装 ...
- 【elasticsearch】elasticsearch教程 es整合springboot教程 kibana安装教程 解决kibana访问404
文章目录 linux安装es springboot-data整合es kibana安装 es和kibana配置账号密码 es的账号密码设置 kibana的账号密码设置 es高阶 分片策略 推迟分片分配 ...
- 汇正进销存——安装文档
一.软件安装 1. 打开软件安装包目录,双击运行"setup.exe"程序. 初始化安装过程中会弹出安装.net框架和sql express数据库,点"接受"按 ...
- 服务器进pe iso安装系统安装系统安装方法,pe下安装服务器系统安装教程
pe下安装服务器系统安装教程 内容精选 换一换 本节操作以Windows Server 2012操作系统的弹性云服务器为例介绍实现多用户登录的操作步骤.Windows server2012服务器默认能 ...
最新文章
- MySQL 和 Innobackup 不定期卡住的秘密
- 什么是锚文本以及锚文本连接
- 黑马程序员--数组与集合互相转变
- Java中避免if-else-if:策略模式
- LSTM 与 Bilstm介绍(包含代码实现、Python)
- python 类和对象_Python零基础入门学习33:类与面向对象编程:类的继承
- Codeforces Round #280 (Div. 2)
- leetcode—sqrt
- python中的pylab_Python数值计算:一 使用Pylab绘图(1)
- linux切分文件指定行_vim技巧:在不同文件buffer间切换,在多窗口跳转和改变窗口大小...
- 电力巡检系统无人机模块
- 安装此计算机程序代码18,我安装VS15,运行程序代码的时候显示的是计算机丢失msv...
- SWUST OJ 492: The Dutch flag problem
- 最新版本供需指标介绍,自动识别有价值的K线,超级好用
- 2021-2027全球及中国G Suite销售软件行业研究及十四五规划分析报告
- 关于登录账号时提示系统不存在此账户,但其它电脑能够登录成功的解决方案
- windows10下Weblogic官网下载与安装教程
- 微信上赚钱需要准备什么?
- 想让AI变现?这六大市场营销场景不容忽视
- linux查看磁盘分区恢复磁盘,在Linux,误删磁盘分区怎么恢复呢【转】