我刚安装了CygWin和curl,因为我想做一些无关的事情。但现在,我想在CygWin中执行一个.lua文件,并且希望结果在当前窗口CygWin窗口上打印。我希望它能像打开CMD一样,然后做cd <directory where the file is>
。然后只需要<filename>.lua
并打印结果。那么我该如何去做呢?对不起,我对Linux,Unix,CLI等有点新鲜,而且我对bash命令了解不多。如何在CygWin中执行.lua文件?
我尝试使用该方法从这里: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终端执行 – matzeri
签出文件编码。 – moteus
我做过'cygcheck -c',而lua没有在那里列出。如果我执行'cygcheck -c lua',它只是说'Package Version Status',但是lua没有列出。我不知道我需要为cygwin64安装lua吗?哦,对不起。我会早些时候回答,但是我一整天都忙于做某件事,而我完全忘记了这一点。 @moteus什么? – rumpled105