【问题标题】:How do you run a .lua file in Terminal (Mac)如何在终端(Mac)中运行 .lua 文件
【发布时间】:2020-10-15 12:50:26
【问题描述】:

我想通过终端在 Mac 上运行 Lua 文件。 Python 和 Java 有各自的命令,但是如何通过终端命令在 Mac OSx 上运行 Lua 的脚本文件?我对终端相当陌生,但在 Lua 方面有一些经验,有人可以帮助我吗?将不胜感激,谢谢! ????

【问题讨论】:

标签: macos terminal lua


【解决方案1】:

从终端:

brew install lua (This installs the lua interpreter)
lua yourfile.lua (This runs yourfile.lua in the interpreter)

免责声明:

  • brew 有安装替代方案。谷歌 lua 安装 macos 并使用最适合您的流程的方式。
  • 您还可以在第一行使用 shebang 并使文件可执行。这里有超过 1 个选项可用。上面列出的最适合快速轻松地进行。

【讨论】:

  • 对此代码如何解决 OP 问题的一些澄清/评论会有所帮助。
  • 在括号之间添加了这两行的确切用途。
【解决方案2】:

来自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 独立解释器后,您只需像运行其他任何命令行可执行文件一样运行它

【讨论】:

    【解决方案3】:

    一旦你安装了 Lua,比如通过前面提到的brew 命令,你可以通过以下几个步骤让你的脚本在终端中运行:

    #! /usr/bin/env lua  --  add hashbang header to script
    
    chmod +x *.lua  --  make your script executable
    
    ./scriptname.lua  --  run it
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-08
      • 2013-09-20
      • 2013-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多