怎么运行LUA文件

怎么运行LUA文件,第1张

楼上复制帝 鉴定完毕
运行lua文件 首先你要知道 lua是一种解释型语言 所以要运行需要有解释器
一般来说中国这用的都是windows 所以你去载一个lua for windows 官方网站 >看你写的lua文件的用途了
用法1 安装luaforwindows 之后直接双击lua文件就能运行
用法2 在cmd里输入 lua 目标文件名 前提是你把luaexe添加到环境变量或者luaexe和你的目标文件在同一个文件夹(包括1个lua动态链接库文件和一个luaexe)
用法3 在宿主语言中调用(我只会C的) 创建堆栈 使用lua_pcall(p1,p2,p3,f) p1、p2、p3 分别表示函数所在位置 参数个数 返回值数 f表示错误处理函数

这篇文章主要介绍了Openresty服务器使用lua脚本写的Hello
World简单实例,OpenResty
(也称为
ngx_openresty)是一个全功能的
Web
应用服务器。它打包了标准的
Nginx
核心,很多的常用的第三方模块,以及它们的大多数依赖项,需要的朋友可以参考下
Openresty提供了丰富的接口和变量给Lua,开发者可以充分利用Lua语言特性和这些接口进行高效率开发。万事开头难,但是对于编程来说能写出Hello
world就已经算是成功一半了。
1、安装openresty
2、配置nginx

代码如下:
server
{
listen
80;
server_name
localhost;
#charset
koi8-r;
#access_log
logs/hostaccesslog
main;
location
/
{
root
html;
index
indexhtml
indexhtm;
}
location
/lua
{
default_type
text/plain;
content_by_lua_file
/opt/lua/bin/testlua;
}

}
3、新建
/opt/lua/bin/testlua

代码如下:
local
welcome
=
'Hello
World'
ngxsay(welcome)
4、访问即可

1打开

lua文件使用一般的文本编辑工具就可以打开和编辑了,linux下使用自带的vim编辑器,windows下使用自带的记事本就可以。

2使用

要使用lua文件,必须要安装一个lua的解析器。因为lua语言是种脚本语言,类似于javascript,运行时需要lua解释器。

(1)linux环境下这样安装和使用:

curl -R -O >

tar zxf lua-530targz

cd lua-530

make linux test

make install

接下来我们创建一个 HelloWorldlua 文件,代码如下:

print("Hello World!")

执行以下命令运行:

$ lua HelloWorldlua

(2)windows下安装和使用

在windows下安装 Lua可以使用一个叫"SciTE"的IDE环境来执行lua程序,下载地址为:

Github 下的SciTE下载地址

下载后双击安装后即可在该环境下编写 Lua 程序并运行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12887057.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存