我刚刚安装了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
本身起作用,我将不胜感激。
答案 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
可以了,谢谢。