【发布时间】:2017-06-27 07:36:26
【问题描述】:
我刚刚安装了 CygWin 和 curl,因为我想做一些不相关的事情。但是现在,我想在 CygWin 中执行一个 .lua 文件,并且我希望在当前窗口 CygWin 窗口上打印结果。我希望它就像打开 CMD 然后执行 cd <directory where the file is> 一样。然后只需执行<filename>.lua 并打印结果。那我该怎么做呢?抱歉,我对 Linux、Unix、CLI 等有点陌生,对 bash 命令了解不多。
我尝试使用这里的方法:How do I execute a file in Cygwin?
我刚刚做了./<filename>.lua,我得到了
./<filename>.lua: line 1: syntax error near unexpected token `"Hello world"'
./<filename>.lua: line 1: `print("Hello world")'
文件只有
print("hello world")
【问题讨论】:
-
你安装了lua包吗?
cygcheck -c lua从 cygwin 终端执行此操作 -
结帐文件编码。
-
我做了
cygcheck -c并且 lua 没有在那里列出。如果我做cygcheck -c lua它只是说Package Version Status,但没有列出lua。我不知道我需要为 cygwin64 安装 lua?哦,对不起。我本来会早点回复的,但我整天忙于做某事,我完全忘记了这一点。 @moteus 什么?