【发布时间】:2023-03-10 07:46:01
【问题描述】:
我正在使用以下链接玩 lua:https://www.tutorialspoint.com/lua/lua_basic_syntax.htm。
现在我对这个以另一种方式运行 lua 文件的假定简单任务有点困惑,即,
让我们尝试另一种方式来执行 Lua 程序。下面是修改后的 test.lua 文件 - 现场演示
#!/usr/local/bin/lua print("test")在这里,我们假设您的
/usr/local/bin目录中有可用的 Lua 解释器。如果第一行以#符号开头,则解释器会忽略它。现在,尝试按如下方式运行该程序 -chmod a+rx test.lua ./test.lua我们将得到以下输出。
test
我想我需要知道 Lua 解释器的位置。非常感谢任何 cmets。
编辑:将/usr/local/bin/lua 更改为/usr/bin/lua 后,效果很好。
【问题讨论】:
-
你在什么系统上?安装 Lua 了吗? lua.org/download.html
-
Ubuntu 18,是的。我已经安装了 Lua。
-
你机器上
$ which lua的输出是什么? -
输出为:/usr/bin/lua
-
感谢您的提示。现在成功了。干杯。
标签: lua