安装lua

lua官网

http://www.lua.org/download.html

下载lua

wget http://www.lua.org/ftp/lua-5.3.4.tar.gz

解压安装lua

tar zxf lua-5.3.4.tar.gz
cd lua-5.3.4
vim Makefile
修改:
INSTALL_TOP= /usr/local/lua

# make
Please do ‘make PLATFORM‘ where PLATFORM is one of these:
   aix ansi bsd freebsd generic linux macosx mingw posix solaris
See doc/readme.html for complete instructions.
#执行make,会提示让你输入make 系统平台

# make linux
# make install

# /usr/local/lua/bin/lua
Lua 5.3.4  Copyright (C) 1994-2011 Lua.org, PUC-Rio
> 

错误:

gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX    -c -o lua.o lua.c
lua.c:67:31: error: readline/readline.h: No such file or directory
lua.c:68:30: error: readline/history.h: No such file or directory
lua.c: In function ‘pushline’:
lua.c:271: warning: implicit declaration of function ‘readline’
lua.c:271: warning: assignment makes pointer from integer without a cast
lua.c: In function ‘loadline’:
lua.c:301: warning: implicit declaration of function ‘add_history’
make[2]: *** [lua.o] Error 1
make[2]: Leaving directory `/root/lua-5.2.0/src‘
make[1]: *** [linux] Error 2
make[1]: Leaving directory `/root/lua-5.2.0/src‘
make: *** [linux] Error 2

解决:yum install -y readline-devel ncurses-devel

原文地址:http://blog.51cto.com/chenshengsheng/2114315

时间: 2024-12-24 11:09:42

安装lua的相关文章

Cocos2d-x lua游戏开发之安装Lua到mac系统

注意:mac ox ,lua version :5.15 下载lua官网的lua, 注意:最好是5.15以下,5.2的lua不支持table的getn()方法,这让我情何以堪.(获取table长度,相当与cout,size,length) 下载解压, cd 目录 make macosx sudo make install (是的,就是小写的install,虽然文件夹下的是INSTALL) ook,进入命令行,输入lua 看下,效果 Cocos2d-x lua游戏开发之安装Lua到mac系统,布布

CentOS安装Lua boost JsonCpp

一.安装lua 1.先安装readline,使用命令  yum install readline-devel 2.下载lua-5.3.1.tar.gz,地址http://www.lua.org/download.html  解压tar -zxvf lua-5.3.1.tar.gz 切换到解压后目录 cd lua-5.3.1 编译make linux 安装make install 安装结束后,在命令行输入lua,进入lua编程环境即可. 二.安装boost yum install boost yu

mac 上安装lua

mac 安装lua google了好个看起来都不怎么好操作,这个是在命令行下操作的很简单. http://www.lua.org/download.html [plain] view plain copy print? curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz tar zxf lua-5.2.3.tar.gz cd lua-5.2.3 make macosx make test lua sudo make install 然后输入lua

ubuntu 下安装lua语言

前言: 对于lua这个脚本语言也是第一此接触,此前用过的脚本语言也只有python了,看了lua语言的一些简介,感觉这个脚本语言又比python简洁一点,虽然没有python的那么多的可支持的标准库来来支持,但是它的灵活性和它的扩展性足够使这一脚本语言有一个立足之地了.特别是在游戏这块,lua 的地位可谓真不一般. 我的系统为Ubuntu14.04,环境为 Linux version 3.13.0-29-generic ([email protected]) (gcc version 4.8.2

Nginx安装lua支持

Nginx安装lua支持 需要LuaJIT-2.0.4.tar.gz,ngx_devel_kit,lua-nginx-module 1.下载安装LuaJIT-2.0.4.tar.gz wget -c http://luajit.org/download/LuaJIT-2.0.4.tar.gz tar xzvf LuaJIT-2.0.4.tar.gz cd LuaJIT-2.0.4 make install PREFIX=/usr/local/luajit #注意环境变量! export LUAJ

centos7安装lua语言环境

Linux 上安装 Lua 安装非常简单,只需要下载源码包并在终端解压编译即可. 官网地址:http://www.lua.org/download.html 我这里安装的是:lua-5.3.0.tar.gz curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz tar zxf lua-5.3.0.tar.gz cd lua-5.3.0 make linux test make install 在 make linux test 会报一个错误:lua

debian上安装lua编辑器

Debian服务器上安装lua 1)下载压缩包 wget http://www.lua.org/ftp/lua-5.1.4.tar.gz 2)解压文件 tar  zxvf lua-5.1.4.tar.gz 3)安装文件 cd lua-5.1.4 make linux 这时遇到错误: “luaconf.h:276:30: fatal error: readline/history.h: 没有那个文件或目录 #include <readline/history.h>”, 解决方法:注释掉不可以,百

tengine安装lua

转子: http://www.cnblogs.com/shengshuai/p/4244851.html 参考: http://www.ttlsa.com/nginx/nginx-lua/ 学习:http://jinnianshilongnian.iteye.com/blog/2186448 安装 readline,lua 编译需要用到这个,centos 可以通过 yum 直接安装,如果不需要系统的,可以编译安装 yum install readline yum install readline

Nginx编译安装Lua模块

Nginx编译安装Lua模块 一.安装Lua环境及相关库 官网网址:https://github.com/openresty/lua-nginx-module LuaJIT ` wget http://luajit.org/download/LuaJIT-2.0.2.tar.gz make install PREFIX=/usr/local/LuaJIT export LUAJIT_LIB=/usr/local/LuaJIT/lib export LUAJIT_INC=/usr/local/Lu