我正在通过以下链接与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解释器在哪里。任何意见,不胜感激。
编辑:
将/usr/local/bin/lua
更改为/usr/bin/lua
后,效果很好。我正在通过以下链接与lua一起玩:https://www.tutorialspoint.com/lua/lua_basic_syntax.htm。现在,我对这个以其他方式运行lua文件的简单任务感到困惑,即...
如manual中所述,使用