【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 多
- 安装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
- 测试安装一个
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