Lua CLI安装-如何使终端命令“ lua”在OSX上运行?

时间:2019-11-24 22:34:36

标签: lua installation command-line-interface

我刚刚安装了Lua,并且正在学习教程,但是我马上遇到了一个问题,该教程只是说要使用终端命令$lua filename.lua运行文件,而当我尝试使用命令{ {1}}我收到错误$lua。我在Lua文档中的任何地方都找不到CLI命令bash: lua: command not found,并且在视频中也没有找到。我在其他地方看到您可以在命令行中运行$lua,但这给了我同样的错误。

我正在运行的确切命令是:

$helloworld.lua

从lua.org运行以下命令后,我已经成功安装了Lua:

admins-MacBook-Pro:LuaPractice admin$ lua helloworld.lua
bash: lua: command not found

然后运行$curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz $tar zxf lua-5.3.5.tar.gz $cd lua-5.3.5 $make macosx test ,我得到了这个结果。

$src/lua -v

Link to the relavent part of the tutorial video

要在终端中运行lua脚本,我该怎么做?

编辑-我想出了如果我运行Lua 5.3.5 Copyright (C) 1994-2018 Lua.org, PUC-Rio 会得到想要的结果。不过,这确实很不方便,因此,如果有人可以告诉我如何使关键字$~/lua-5.3.5/src/lua helloworld.lua本身起作用,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

答案由@lhf发布。

“尝试sudo make install/usr/local/bin/中安装lua。请参见lua.org/manual/5.3/readme.html

– 20小时前lhf”

安装过程应该是:

$curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz
$tar zxf lua-5.3.5.tar.gz
$cd lua-5.3.5
$make macosx test
$sudo make install

文档链接状态为应为sudo make macosx install,但对我来说没有macosx的情况。现在,终端命令lua可以了,谢谢。