luarocks 牛刀小试
2020-3-8
收藏:1
阅读:2700
评论:1
luarocks 安装
macOS 环境安装
brew install luarocks
linux 环境安装
sudo apt install build-essential libreadline-dev
wget https://luarocks.org/releases/luarocks-3.2.0.tar.gz
tar zxpf luarocks-3.2.0.tar.gz
cd luarocks-3.2.0
./configure (这里会检测 lua 是否安装,没有安装会失败)
make build
make install
windows 环境安装
- 下载 http://luarocks.github.io/luarocks/releases/
- 解压出二进制文件 luarock
luarocks 使用
初始化项目
新建一个rockspec文件,文件命名规则 {{name}}-{{version}}-{{rockspec提交更新次数}}.rockspec 如:nana-0.0.5-3.rockspec
package = "nana"
version = "0.0.5-3"
source = {
url = "git://github.com/horan-geeker/nana",
tag = "v0.5.0",
}
description = {
summary = "http api server framework",
detailed = [[
Nana is a http restful api framework written in Lua which need be used in openresty platform and it's designed reference Laravel framework styles
]],
homepage = "https://github.com/horan-geeker/nana",
license = "MIT/X11"
}
dependencies = {
"lua >= 5.1, < 5.4",
}
build = {
type = "builtin",
modules = {
["bootstrap"] = "bootstrap.lua"
}
}
其中
- package 同 {{name}}
- version 同 {{version}}
- source 里 url 是项目 github 的地址,tag 是项目的 tag
- description 是项目说明,在 luarocks 网站里会带着链接和说明文案
写好描述文件之后可以操作上传
luarocks upload nana-0.0.5-3.rockspec
点赞
评论区的留言会收到邮件通知哦~
推荐文章
- lua加密和解密,联系qq3385728445
- Cocos2d-Lua 麻将透视 能做dd q:994608185
- LUA插件项目,有能力的人请联系我Q 123895636
- 想问一下,有大佬用过luacurl吗
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 提个lua字符匹配捕获模式问题
- 关系型/非关系型数据库面试知识点
- LUA免费训练营(直通面试,有基础小伙伴也可以直接来简历)
- cfadmin - 高性能 Lua Web 网络框架
- Lua5.1 虚拟机指令简明手册
- 输出nginx返回日志, response为空 resp_body为空;
- Openresty 最佳资源集合
- 各位大佬,求lua5.3或5.4版本的luasql(包含mysql.dll和sqlite3.dll)
- 和Python的pip对比lua的luarocks,luarocks并没有想象中那么简单好用!!这根本不是一个等级。
- [实习] [开源软件] Casbin 开源软件 GSoC 远程预选+实习生 for Lua
- Openresty 压测总结
- Openresty 中的空值:nil,ngx.null,cjson.null
- macbook pro A1707 15 寸笔记本拆机指南
- Lua 的垃圾回收机制
- 介绍几个和 Lua 有关的工具
大佬,请问如何用luarocks安装luasql?尽管Lua for windows 5.1.4里有现成的,但是已经过时了,支持不了lua5.4或5.3了。
https://lua-china.com/posts/42