Lua积累

原创 2017年01月03日 19:01:56

Lua积累

lua库的加载路径

require ‘common’
stdin:1: module ‘common’ not found:
no field package.preload[‘common’]
no file ‘./common.lua’
no file ‘/usr/local/share/lua/5.1/common.lua’
no file ‘/usr/local/share/lua/5.1/common/init.lua’
no file ‘/usr/local/lib/lua/5.1/common.lua’
no file ‘/usr/local/lib/lua/5.1/common/init.lua’
no file ‘./common.so’
no file ‘/usr/local/lib/lua/5.1/common.so’
no file ‘/usr/local/lib/lua/5.1/loadall.so’

luasocket

luasocket是lua的包管理模块

​ luasocket的路径问题

luasocket在ubuntu中的默认lua文件存放路径是:/usr/local/share/lua/5.1
luasocket在ubuntu中的默认.so文件存放路径是:/usr/local/lib/lua/5.1
luasocket在ubuntu中的文件存放目录:/usr/local/lib/luarocks/rocks
使用luasocket进行安装的时候会同时修改以上的所有目录

lua和nginx的配置

​ 编译安装

--prefix=/usr/local/nginx --add-module=./modules/ngx_devel_kit --add-module=./modules/echo-nginx-module --add-module=./modules/lua-nginx-module

​ lua在和nginx进行组合使用的时候,在nginx.conf中增加以下内容:

>

lua_package_path “/usr/local/lib/lua/5.1/?.lua;/usr/local/nginx/lua/luacomm/?.lua;”; //lua模块
lua_package_cpath “/usr/example/lualib/?.so;;”; //c模块

​ 另外lua的目录还有/usr/share/lua/usr/lib64/lua目录下按版本号为目录组织的文件
>

[root@local122 lib64]# rpm -ql lua-md5
/usr/lib64/lua/5.2/des56.so
/usr/lib64/lua/5.2/md5
/usr/lib64/lua/5.2/md5/core.so
/usr/share/doc/lua-md5
/usr/share/doc/lua-md5/README
/usr/share/doc/lua-md5/index.html
/usr/share/doc/lua-md5/license.html
/usr/share/doc/lua-md5/manual.html
/usr/share/doc/lua-md5/md5.png
/usr/share/lua/5.2/md5.lua

OpenResty的配置

openresty是一个基于Nginx和Lua的高性能Web平台,内部集成了大量精良的Lua库、第三方模块及大多数的依赖项。用于方便的低搭建能够处理超高并发,扩展极高性能的动态web应用,web服务和动态网关。

参考

玩转 Nginx 之:使用 Lua 扩展 Nginx 功能(涵盖安装扩展和配置)

OpenResty的安装,配置和使用

luasocket 安装遇到的问题

因为要通过lua来访问redis,发现luasocket是因此必须要装的。但在装的过程中遇到了好多问题,上网参考了一些解决方案如下 下载源码 下载一个稳定发布版本: 下载 L...
  • ShiningStarPxx
  • ShiningStarPxx
  • 2013年10月21日 15:30
  • 2828

lua和torch安装教程

本文为博主原创文章,未经博主允许不得转载。
  • IEEE_FELLOW
  • IEEE_FELLOW
  • 2016年11月03日 10:20
  • 4733

Lua 执行命令行获取文件MD5值

出于项目收藏gif图片需求的查重问题,不得不找出gif图片的唯一性, 由于保存的图片名称是根据时间戳命名的,所以两张相同的图片发送再执行收藏功能时所获取到的图片名 ***.gif是不同的,没有可比性。...
  • u012896330
  • u012896330
  • 2017年08月01日 13:36
  • 604

NeuralTalk2---自动产生图片的语句描述

转自:http://blog.csdn.net/gavin__zhou/article/details/51036540 最近被逼看了点自然语言处理(NLP)的论文,好吧我看不懂,本来我就不是搞这个...
  • u013066730
  • u013066730
  • 2016年05月28日 18:18
  • 2516

让lua支持base64和md5

让lua支持base64和md5 分类: web server 2007-12-31 13:05 5589人阅读 评论(0) 收藏 举报 luadownload测试php...
  • xu_ya_fei
  • xu_ya_fei
  • 2014年11月10日 18:56
  • 4201

linux替换cudnn版本以及链接库碰到的问题

总说这篇博客主要是给自己看的。哎哎,他们在我电脑跑程序,一会儿他把cudnn换成5.0的,一会儿又被另一个换成3.0的,然而最近别人在我电脑编译的tensorflow是基于cudnn是5.1的,然而我...
  • Hungryof
  • Hungryof
  • 2016年10月06日 23:20
  • 10919

在lua环境中使用protobuf

最近在cocos2dx的项目中,需要在LUA脚本层使用protobuf协议。官方已经推出了很多种语言的版本。但唯独LUA版本不全。于是开始研究protobuf在LUA下的实现,将完整的过程记录了下来,...
  • mergerly
  • mergerly
  • 2013年11月15日 23:52
  • 30376

lua5.1 到 5.3的一些经常会接触到的改动

lua5.1 到 5.3的一些经常会接触到的改动 lua的官方文档,每个版本都有一节叫做"Incompatibilities with the Previous Version", 那里面简要描述...
  • aftermisak
  • aftermisak
  • 2016年11月28日 15:53
  • 1234

Mac下Lua Sublime Text2/3 开发环境搭建(补充)

此文章原发布地址在此,这里只是进行一点补充,补充部分红色标注 若原作者觉得不妥,通知后即可删除 http://blog.csdn.net/crycheng/article/details/431925...
  • Eddids
  • Eddids
  • 2015年04月18日 22:13
  • 1719

Lua学习之为lua 5.1加入LuaFileSystem,一个文件系统访问的库

LuaFileSystem(简称lfs)是一个用于lua进行文件访问的
  • hzl877243276
  • hzl877243276
  • 2014年08月29日 10:31
  • 8052
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Lua积累
举报原因:
原因补充:

(最多只允许输入30个字)