【发布时间】:2020-10-15 12:50:26
【问题描述】:
我想通过终端在 Mac 上运行 Lua 文件。 Python 和 Java 有各自的命令,但是如何通过终端命令在 Mac OSx 上运行 Lua 的脚本文件?我对终端相当陌生,但在 Lua 方面有一些经验,有人可以帮助我吗?将不胜感激,谢谢! ????
【问题讨论】:
-
从rudix.org获取二进制文件
我想通过终端在 Mac 上运行 Lua 文件。 Python 和 Java 有各自的命令,但是如何通过终端命令在 Mac OSx 上运行 Lua 的脚本文件?我对终端相当陌生,但在 Lua 方面有一些经验,有人可以帮助我吗?将不胜感激,谢谢! ????
【问题讨论】:
从终端:
brew install lua (This installs the lua interpreter)
lua yourfile.lua (This runs yourfile.lua in the interpreter)
免责声明:
【讨论】:
来自https://www.lua.org/start.html
要在您的计算机上运行 Lua 程序,您需要一个独立的 Lua 解释器,也许还有一些额外的 Lua 库。用你的 最喜欢的文本编辑器来编写你的 Lua 程序。确保保存 您的程序作为纯文本。如果您需要 IDE,请尝试 ZeroBrane Studio。
如果你使用 Linux 或 Mac OS X,Lua 要么已经安装在你的 系统或有一个 Lua 包。确保您获得最新的 Lua 的发布(当前为 5.4.1)。
Lua 也很容易从源代码构建,如下所述......
来自Lua FAQ
...《Beginning Lua Programming》一书的第 1 章包含详细的 下载、构建和安装 Lua 的说明。这里是 Linux 和 Mac OS X 的简单说明:
curl -R -O http://www.lua.org/ftp/lua-5.4.1.tar.gz tar zxf lua-5.4.1.tar.gz cd lua-5.4.1 make all test
我建议你也阅读第 1 章,或者最好阅读整本书,当然还有 Lua 参考手册。
安装 Lua 独立解释器后,您只需像运行其他任何命令行可执行文件一样运行它
【讨论】:
一旦你安装了 Lua,比如通过前面提到的brew 命令,你可以通过以下几个步骤让你的脚本在终端中运行:
#! /usr/bin/env lua -- add hashbang header to script
chmod +x *.lua -- make your script executable
./scriptname.lua -- run it
【讨论】: