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

发布于:2025-06-28 ⋅ 阅读:(15) ⋅ 点赞:(0)

安装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


网站公告

今日签到

点亮在社区的每一天
去签到