当前位置: 首页 > news >正文

【lua】Linux上安装lua和luarocks包管理工具

目录

  • 安装lua
  • 安装luarocks
    • luarocks其他命令

安装lua

首先打开 lua官网 https://lua.org
点击download 就可以看到安装脚本
在这里插入图片描述
新建一个目录将压缩包下载到这个目录里

curl -L -R -O https://www.lua.org/ftp/lua-5.4.8.tar.gz
tar zxf lua-5.4.8.tar.gz
cd lua-5.4.8
make all test
# 最后还得加上
make install

lua会被安装到/usr/local/bin/ 目录下,一般linux系统会自带lua。可以通过修改环境变量修改系统默认的lua

sudo vi /etc/profile
# 末尾追加上lua的安装目录
export PATH=${PATH}:/usr/local/bin
# 保存后刷新环境变量
source /etc/profile
# 测试是否安装成功
lua -v

安装luarocks

Luarocks 是一个 Lua 包管理器,基于 Lua 语言开发,提供一个命令行的方式来管理 Lua 包依赖、安装第三方 Lua 包等,社区比较流行的包管理器之一,另还有一个 LuaDist,Luarocks 的包数量比 LuaDist 多

  1. 安装luarocks
    第一步还是去网站找新的安装包(https://luarocks.github.io/luarocks/releases/)
wget https://luarocks.github.io/luarocks/releases/luarocks-3.0.1.tar.gz
tar -zxvf luarocks-3.0.1.tar.gz
cd luarocks-3.0.1
./configure; sudo make bootstrap
  1. 测试安装一个luasocket试试
# 安装luasocket
luarocks install luasocket
# 查看安装列表
luarocks list
# 测试
lua
> require "socket"

luarocks其他命令

# 编译并安装一个rock包
luarocks build# 从rocks服务器下载特定的rock包或rockspec文件
luarocks download# 显示命令帮助信息
luarocks help# 安装一个rock包
luarocks install# 列出当前已安装的rock包
luarocks list# 使用当前目录下的rockspec文件编译并安装包
luarocks make# 创建rock包,打包源代码或二进制文件
luarocks pack# 返回当前配置的包路径
luarocks path# 卸载一个rock包
luarocks remove# 查询LuaRocks仓库
luarocks search# 显示已安装rock包的信息
luarocks show# 解压rock包的内容
luarocks unpack
http://www.lqws.cn/news/544609.html

相关文章:

  • 提升AI准确性的关键:精准添加上下文
  • 【NodeJs】【npm】npm安装electron报错
  • Python Async 编程快速入门 | 超简明异步协程指南
  • C++常用算法解析:sort、find、for_each、copy
  • 阶段二开始-第一章—8天Python从入门到精通【itheima】-116节(封装)
  • cuda编程笔记(5)--原子操作
  • UI前端与数字孪生结合案例分享:智慧零售的可视化解决方案
  • 北京燃气集团管道腐蚀智能预测实践:LSTM算法驱动能源设施安全升级
  • VSCode中创建和生成动态库项目
  • 智能呼叫系统五大核心模式解析
  • 使用mitmdump实现高效实时抓包处理:从原理到实践
  • 技术博客:如何用针孔相机模型理解图像
  • 基于Redis分布式的限流
  • 一款专业的顽固软件卸载工具
  • ubuntu下利用Qt添加相机设备并运行arm程序
  • GO 语言学习 之 变量和常量
  • 神经形态计算与人工智能的融合:从生物启发到智能跃迁的IT新纪元
  • 本地部署Dify+Ragflow及使用(一)
  • PHP语法基础篇(六):数组
  • 通达信 稳定盈利多维度趋势分析系统
  • 鸿蒙OS开发IoT控制应用:从入门到实践
  • 概述-2-MySQL安装及启动-1-Dcoker安装MySQL
  • vue将页面导出pdf,vue导出pdf ,使用html2canvas和jspdf组件
  • Jmeter并发测试和持续性压测
  • 手机屏亮点缺陷修复及相关液晶线路激光修复原理
  • 利用云雾自动化在智能无人水面航行器中实现自主碰撞检测和分类
  • UI前端大数据处理实战技巧:如何有效应对数据延迟与丢失?
  • PILCO: 基于模型的高效策略搜索方法原理解析
  • HarmonyOS 5智能单词应用开发:记忆卡(附:源码
  • JVM 的 Dump分析以及 GC 日志