Luarocks:Lua modules 的包管理器

Posted 开源软件库

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Luarocks:Lua modules 的包管理器相关的知识,希望对你有一定的参考价值。

简介

Python有PIP,Ruby有Gems,Java有Maven,Node有npm,Lua有Luarocks。Luarocks是1个网站和1个命令。网站上有一些开源的库,供开发者添加到他们的Lua项目中。这个命令可以在网站上搜索并根据需求安装库(这些 self-contained packages 被称为为 "rocks")。值得一提的是,下一代API 网关 Kong 所使用的包管理器正是Luarocks。


使用方式

$ 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 && make && sudo make install$ sudo luarocks install luasocket$ luaLua 5.3.5 Copyright (C) 1994-2018 Lua.org, PUC-Rio> require "socket"


https://github.com/luarocks/luarocks


点击左下角 阅读原文 可直接跳转到项目主页



以上是关于Luarocks:Lua modules 的包管理器的主要内容,如果未能解决你的问题,请参考以下文章

LuaRocks 找不到 luarocks.lua

golang module 在 spacemcs 中的配置

golang包管理解决之道——go modules初探

Erlang 和 Elixir 上的包管理

依赖管理系统 go modules

在 Windows 10 中安装 luasql-mysql:找不到 -lmysqlclient