下载并编译LUA编译器

  1. 进入官方下载网址下载相应的版本,也可以使用curl 命令下载。这里我安装lua-5.2.4.tar.gz

  2. 输入命令

curl -R -O http://www.lua.org/ftp/lua-5.2.4.tar.gz
tar -xvf lua-5.2.4.tar.gz

下载源码包并解压。

  1. 进入lua-5.2.4目录后使用make linux && sudo make install进行编译并安装 。注意,这里安装到了/usr/loca/bin目录下

后处理

  1. 为了使系统使用我们安装的版本,打开/usr/bin/lua-any文件,修改如下
  2. 在终端输入lua,则显示为我们刚刚装的版本

安装luarocks

  1. 进入下载网址选择需要的版本,这里以3.4为例说明
  2. 使用命令
curl -R -O http://luarocks.github.io/luarocks/release
s/luarocks-3.4.0.tar.gz
tar xvf luarocks-3.4.0.tar.gz

下载并解压源码。

  1. 进入解压后的文件夹并执行命令(注意:–with-lua参数是刚刚安装lua的目录)。
./configure --prefix=/usr/local --with-lua=/usr/local
make && sudo make install

编译并安装。

  1. 打开~/.bashrc文件,添加
export PATH=“/usr/local/bin:$PATH"

然后使用source ~/.bashrc更新变量即可。

配置

  1. 使用命令sudo mkdir /usr/local/lib/luarocks/rocks-5.2创建目录。
  2. 创建/usr/local/etc/luarocks/config.lua文件,并写入下面的内容
rocks_trees = {home..[[/.luarocks]],[[/usr/local]]
}
``

Linux安装LUA相关推荐

  1. linux安装Lua及代码测试

    一.什么是Lua lua是一种脚本语言,用C语言编写,源码开放,其设计目的是为了嵌入程序应用,为应用程序提供便利的扩展功能,提供灵活的定制功能. lua语言主要应用于游戏编程领域,除此之外,lua也应 ...

  2. linux安装lua相关编译报错

    1.报之类的错误 /usr/lib/libreadline.so: undefined reference to `PC' /usr/lib/libreadline.so: undefined ref ...

  3. 2021-01-13 Linux下安装lua开发环境 Ubuntu

    Linux下安装lua开发环境 Ubuntu 1.下载lua包并解压 wget -c http://www.lua.org/ftp/lua-5.3.5.tar.gz tar zxvf lua-5.3. ...

  4. linux下lua开发环境安装

    我前面我们介绍了nginx+lua环境的搭建,在此我们再来了解下lua开发环境的安装. 目前lua版本已经更新到lua5.3,但是我们在此安装lua5.1,因为5.1运行了好多年,有好多模块都是基于此 ...

  5. Linux 安装 luarocks(lua的模块管理工具)

    1.简介 该软件包可以安装和更新lua的第三方模块. 2.下载地址 请在 http://luarocks.org/releases/ 页面选择需要的软件包. wget http://luarocks. ...

  6. linux lua socket编程,CentOs 安装lua,luasocket

    一.centos安装Lua 3)个人在这里选择使用5.1版本的 *下载 wget http://www.lua.org/ftp/lua-5.1.5.tar.gz --2013-10-14 16:23: ...

  7. linux下lua bit模块的安装

    先安装lua wget http://www.lua.org/ftp/lua-5.1.4.tar.gz tar xvzf make make install 安装bit模块 1.http://bito ...

  8. lua管理linux,Linux 安装 luarocks(lua的模块管理工具)

    1.简介 该软件包可以安装和更新lua的第三方模块. 2.下载地址 请在 http://luarocks.org/releases/ 页面选择需要的软件包. wget http://luarocks. ...

  9. 一男子安装lua开发环境傻逼操作,惊呆所有人

    夫陶公清风千古,余又何人,敢称庶几 文章目录 介绍 开发环境安装 Linux环境 Windows环境 安装vs code 安装lua开发环境 装逼完成,告辞 ^ 介绍 开发环境安装 Linux环境 直 ...

最新文章

  1. Hibernate一对多(注解)
  2. 临时对象与NRV技术
  3. delphi SAP
  4. 职场思想分享001 | 有多种选择才叫有能力
  5. python自动发送微信-Python自动定时发送微信消息
  6. 6 scrapy框架之分布式操作
  7. 63.2. 配置 Postfix
  8. 1-1、作用域深入和面向对象
  9. Java对象转换方案分析与mapstruct实践
  10. 软件测试除了边界值还有什么,在软件测试中,假定 X 为整数,10≤X≤100,用边界值分析法,那么 X 在测试 中应该取( )边界值...
  11. 分分钟甩Word几条街,Python编辑公式竟可以如此简单,赶紧收藏!!
  12. 漫步数理统计二十九——函数期望
  13. (2)WePHP 控制器与使用模板
  14. Oracle--plsql之控制结构
  15. python的list()列表数据类型的方法详解
  16. jni java与c++交互返回三维数组jobjectArray
  17. 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。
  18. python解决sip与ptqt不兼容导致页面截图引擎无法运行问题
  19. 原生ajax上传获取进度,ajax上传图片获取进度
  20. 本科生学习的一些心得

热门文章

  1. ASA 5520 防火墙SSH配置
  2. ClassPathXmlApplicationContext 源码解析
  3. impala 源码级别优化
  4. COOX培训材料 — PMT(2.Operation)
  5. 尤雨溪亲自回应Vue.js涉及国家安全漏洞问题
  6. Excel多人同时编辑的几种方案与比较
  7. 采购管理软件最好的哪个?采购查询功能详解
  8. kaggle竞赛 | Quora Question Pairs | 判断相似的Question
  9. 驰骋工作流推出JAVA版本--JFlow
  10. string和char*互相转换