LuaRocks
This is LuaRocks, a deployment and management system for Lua modules.
LuaRocks allows you to install Lua modules as self-contained packages called "rocks", which also contain version dependency information. This information is used both at install time, so that when one rock is requested all rocks it depends on are installed as well, and at run time, so that when a module is required, the correct version is loaded. LuaRocks supports both local and remote repositories, and multiple local rocks trees. You can download and install LuaRocks on Unix and Windows.
LuaRocks is free software and uses the same license as Lua 5.1.
有这个东西安装lua的模块就方便了
LuaRocks 0.5.2, a module deployment system for Lua
luarocks - LuaRocks main command-line interface
usage: luarocks [--from=<server> | --only-from=<server>] [--to=<tree>] [VAR=VALUE]... <command> [<argument>]
Variables from the "variables" table of the configuration file
can be overriden with VAR=VALUE assignments.
--from=<server> Fetch rocks/rockspecs from this server
(takes priority over config file)
--only-from=<server> Fetch rocks/rockspecs from this server only
(overrides any entries in the config file)
--to=<tree> Which tree to operate on.
Supported commands:
build Build/compile a rock.
help Help on commands.
install Install a rock.
list Lists currently installed rocks.
make Compile package in current directory using a rockspec.
pack Create a rock, packing sources or binaries.
remove Uninstall a rock.
search Query the LuaRocks servers.
unpack Unpack the contents of a rock.
比如:
我要安装copas 那么 luarocks install copas
但是 lua -l copas还是出错 原因是rocks安装的模块不是在标准的lua 路径下 可以这样解决
lua -l luarocks.require -l copas 搞定
luarocks.require会取代lua标准的require 这样就可以顺利引导模块。
Enjoy Lua!
分享到:
相关推荐
【yum离线资源yum包】 在Linux系统管理中,`yum`(Yellowdog Updater, Modified)是一个基于RPM包管理的工具,它使得安装、更新、卸载软件变得非常简单。`yum`通过网络连接从指定的仓库下载并安装软件包,极大地...
《yum安装包详解及其组件分析》 Yum(Yellowdog Updater, Modified)是Linux系统中广泛使用的包管理器,特别是在基于RPM的系统如CentOS、Red Hat Enterprise Linux等中,它使得软件的安装、更新和卸载过程变得简单...
"本地Yum源库配置" 在 Linux 系统中,Yum 源库配置是一个非常重要的知识点。Yum 是一个 shell 前端软件管理器,可以自动的进行依赖软件的定位、指定服务器的下载,实现一次性的将所有包安装完成。在使用 Yum 进行...
### Linux下YUM的使用详解 #### 一、引言 在Linux环境下,尤其是对于Red Hat及Fedora发行...通过本文的介绍,相信读者对YUM有了更深入的理解。掌握了YUM的使用方法,将大大提高日常工作中Linux环境下的效率和便捷性。
yum 命令找不到,快速安装yum centos-yumconf-4-4.5.noarch.rpm python-elementtree-1.2.6-5.el4.centos.x86_64.rpm python-sqlite-1.1.7-1.2.1.x86_64.rpm python-urlgrabber-2.9.8-2.noarch.rpm sqlite-3.3.6-2....
在CentOS 8中,常见的仓库有BaseOS、AppStream、Extras等,这些仓库提供了不同的软件包,如系统核心、常用应用、开发者工具等。 3. **rabbitmq.repo**:这可能是RabbitMQ服务器的第三方仓库配置文件,RabbitMQ是一...
这些操作对于保持yum的效率和避免潜在的错误是很有帮助的。 yum search命令可以用来搜索软件包,而yum info pack_name命令则可以查看特定软件包的详细信息。yum deplist pack_name命令用于列出软件包的依赖关系,这...
而`yum`(Yellowdog Updater, Modified)是CentOS中一个重要的包管理工具,用于安装、更新、卸载和查询软件包。本教程将详细讲解在CentOS系统中如何使用`yum`进行软件包的管理。 首先,我们需要了解`yum`的工作原理...
RHEL7 配置 yum 源 在 Red Hat Enterprise Linux 7(RHEL7)中,yum 是一个非常重要的包管理工具,用户可以使用 yum 来安装、更新和卸载软件包。但是,对于新手来说,使用 RHEL7 经常会遇到一个问题:无法安装软件...
【CentOS6.9的yum源】:在Linux操作系统中,CentOS 6.9是广泛使用的稳定版本,而YUM(Yellowdog Updater, Modified)则是它的一个关键组件,用于自动化软件包的安装、升级和管理。YUM通过与远程仓库(也称为yum源)...
在Linux系统管理中,尤其是对于CentOS这样的操作系统,配置高效的YUM(Yellowdog Updater, Modified)源至关重要,因为这直接影响到软件包的下载速度和可用性。YUM是一个基于RPM包管理的软件包管理器,它允许用户...
### Red Hat Enterprise Linux 7 (RHEL 7) 安装 YUM 源详解 在 Red Hat Enterprise Linux 7(简称 RHEL 7)环境中,YUM(Yellowdog Updater Modified)是一款非常重要的包管理工具,它允许用户通过网络自动安装、...
确认在预拉取yum包的机子关于网络的各项服务正常,拉取的过程对网路的要求挺高,今天用50M宽带拉取大概5个多小时。另在拉取的机子上配置好阿里的base源和epel源。 1.修改yum源仓库 [root@mini2 /]# rm -rf /etc/yum....
在Red Hat 9操作系统中,Yum(Yellowdog Updater, ...通过手动安装GCC、gettext和Yum,不仅了解了基本的软件安装流程,也对Linux系统内部的工作原理有了更深入的认识。这对于进一步学习和管理Linux系统是非常有益的。
在Linux系统中,`yum`(Yellowdog Updater, Modified)是CentOS 6.x版本常用的包管理器,用于安装、更新和管理软件。本文将详细介绍如何在离线环境中为CentOS 6.9安装`yum`工具,以及解决可能遇到的`yum`源问题。 ...
本文将指导您如何更换 yum 源,包括查看原有 yum 源、下载阿里云 yum 源、备份原有源文件、设置阿里云源文件、清理旧包、生成阿里云 yum 源缓存、更新 yum 源和解决 GPG 验证问题。 一、查看原有 yum 源 在 Linux ...
虽然它们在系统底层有相似之处,但软件包管理和生态系统有所不同,因此,针对这两个系统的Yum包可能需要分别处理。 Yum包管理系统通过与远程仓库交互,使得用户可以方便地获取并安装所需的软件。在Linux 6.5和...
然而,有时候系统自带的GCC版本可能不符合某些软件或开发需求,这时候就需要通过安装不同的GCC版本来满足特定的需求。 在Linux系统中,尤其是使用Red Hat、CentOS发行版的用户,可以通过YUM(Yellowdog Updater ...
对于基于RPM(Red Hat Package Manager)的Linux发行版,如Red Hat Enterprise Linux、CentOS等,`yum`(Yellowdog Updater Modified)是一个非常重要的工具,它允许用户在系统上搜索、安装、更新或删除软件包。...
针对此类问题,有几种不同的解决方法,可以根据实际情况选择最合适的方案。 1. **升级yum** 首先可以考虑将`yum`升级到最新版本。通常,较新版本的`yum`会更好地支持不同版本的Python。可以尝试使用官方提供的...