`
Uncle.Code
  • 浏览: 46860 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

centos 7 下搭建lua + luarocks 环境

阅读更多

废话不多说,客官往下看。

1、安装依赖
$ yum install gcc gcc-c++ kernel-devel
$ yum install readline-dev
$ yum install ncurses-devel.i386


2、安装lua
$ wget http://www.lua.org/ftp/lua-5.1.5.tar.gz
$ tar zxvf lua-5.1.5.tar.gz
$ cd lua-5.1.5
$ vi Makefile
INSTALL_TOP= /usr/local/lua-5.1.5

$ make linux
$ make install



3、安装luarocks
$ wget http://keplerproject.github.io/luarocks/releases/luarocks-2.2.2.tar.gz
$ tar -xzvf luarocks-2.2.2.tar.gz
$ cd luarocks-2.2.2
$ ./configure --prefix=/usr/local/luarocks-2.2.2 --with-lua=/usr/local/lua-5.1.5
$ make build
$ make install


4、配置环境变量
PATH=$PATH:$HOME/bin:/usr/local/luarocks-2.2.2/bin:/usr/local/lua-5.1.5/bin

export PATH

export LUA_PATH="/usr/local/luarocks-2.2.2/share/lua/5.1/?.lua;?.lua;;"
export LUA_CPATH="/usr/local/luarocks-2.2.2/lib/lua/5.1/?.so;?.so;;"

5、安装luasocket
$ luarocks install luasocket


6、测试
[root@ball-2 5.1]# lua
Lua 5.1.5  Copyright (C) 1994-2012 Lua.org, PUC-Rio
> require "socket"
> print(socket)
table: 0xb57400
> 

7、更精细内容查看下文,周同学的文章
http://segmentfault.com/a/1190000003920034
分享到:
评论

相关推荐

    一键安装lua5.3 和 luarocks 脚本

    一键安装lua5.3 和 luarocks 脚本 注意修改脚本的第9行 我是centos 所以是make linux ,其他平台自行修改,例如osx: make macosx

    CentOS下的Lua安装包

    本文将详述如何在CentOS环境下安装Lua编程语言,基于提供的压缩包"lua-5.3.4.tar.gz"。 Lua是一种轻量级、解释型的脚本语言,广泛应用于游戏开发、嵌入式系统、配置管理、网络编程等多个领域。它的设计目标是简洁、...

    手动安装ldoc需要的安装包

    在Linux环境下,手动安装ldoc,这是一个用于生成Lua文档的工具,主要服务于程序员们,方便他们为自己的Lua代码创建清晰的API文档。ldoc借鉴了Java的javadoc,提供了易于理解的命令行接口和Markdown风格的注释语法,...

    docker_lua_openresty.rar

    含有 Docker 以 Centos 封装 OpenResty (Nginx lua) 的文件. lua-5.1.tar.gz lua-5.3.5.tar.gz luarocks-3.3.1.tar.gz openresty-1.15.8.3.tar.gz lua-cjson-2.1.0-1.src.rock lua-resty-mysql-0.15-0.rockspec 等.

    简单的Lua 连接操作mysql数据库的方法

    首先,确保你已经正确安装了`luaforwindows`(对于Windows系统)或`luarocks`(对于Linux系统),并使用`luarocks install luasql-mysql`命令安装了`luasql-mysql`库。 接下来,让我们详细探讨如何使用`luasql`库...

    API网关(ApiSixV2.1)使用指南.docx

    5. **安装 Lua 和 LuaRocks**:LuaRocks 用于安装 Lua 语言的模块。 ```bash sudo yum install lua-devel luarocks ``` 6. **安装 etcdctl**:安装 etcdctl 以便能够管理 etcd 集群。 ```bash sudo yum ...

Global site tag (gtag.js) - Google Analytics