运行lua文件:char附近的意外符号(226)

时间:2017-01-11 10:26:45

标签: macos lua

我正在做一个关于学习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

问:有谁知道如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

可能是您的双引号不是ascii,而是unicode左/右双引号。那些以0xe2开头,完全是你的。

尝试使用更简单的编辑器,或者将文件显式保存为ascii。

答案 1 :(得分:0)

避免将lua代码文件另存为unicode,并通过以下方式转换现有文件:

C:/aaaa/bbbb