我正在做一个关于学习lua的教程:https://www.lua.org/pil/1.html
我正在尝试打开一个名为hello.lua的简单文件,该文件是我用Textedit创建的,位于文件夹“luaProjects”中。该文件包含以下行:
print("Hello World")
但是当我尝试运行这样的hello world脚本时出现错误:
luaProjects username$ lua hello.lua
lua: hello.lua:1: unexpected symbol near char(226)
我认为lua已正确安装:
User-MacBook-Air:~ username$ lua -v
Lua 5.2.4 Copyright (C) 1994-2015 Lua.org, PUC-Rio
我认为我已正确设置文件夹和文件:
User-MacBook-Air:luaProjects username$ tree
.
└── hello.lua
0 directories, 1 file
问:有谁知道如何解决这个问题?
答案 0 :(得分:3)
可能是您的双引号不是ascii,而是unicode左/右双引号。那些以0xe2开头,完全是你的。
尝试使用更简单的编辑器,或者将文件显式保存为ascii。
答案 1 :(得分:0)
避免将lua代码文件另存为unicode,并通过以下方式转换现有文件:
C:/aaaa/bbbb