Lua开发环境配置
要安装Lua编程语言开发环境,需要在计算机上使用以下软件 - (a)文本编辑器,(b)Lua解释器和(c)Lua编译器。
文本编辑器
需要准备一个文本编辑器用来编写Lua程序。 一些常用编辑器包括:Windows Notepad,OS Edit命令,Brief,Epsilon,EMACS和vim或vi。
文本编辑器的名称和版本可能因不同的操作系统而异。 例如,Notepad将在Windows上使用,vim或vi可以在Windows以及Linux或UNIX上使用。
使用编辑器创建的文件称为源文件,这些文件中包含程序源代码。 Lua程序的源文件通常以扩展名.lua
命名。
Lua解释器
Lua解释器只是一个小程序,可以输入Lua命令并立即执行。 它会在遇到错误时停止执行Lua文件,这点不像完全执行的编译器。
在Windows上安装
为Windows环境开发了一个名为“SciTE”的独立IDE,可以从 - https://code.google.com/p/luaforwindows/ 下载。
运行下载的可执行文件以安装Lua IDE。
如果有兴趣在命令行模式下安装Lua,则需要安装MinGW或Cygwin,然后在Windows中编译和安装Lua。
在Linux上安装
要下载和构建Lua,请使用以下命令 -
$ 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 linux test
要安装在其他平台上,如:aix,ansi,bsd,generic linux,mingw,posix,solaris,在make Linux中替换Linux,用相应的平台名称进行测试。
在Lua有一个helloWorld.lua
,如下所示 -
print("Hello World!")
现在,可以构建并运行一个Lua文件,如helloWorld.lua,通过使用cd
切换到包含该文件的文件夹,然后使用以下命令 -
$ lua helloWorld
在执行上面命令后,应该会看到以下结果 -
hello world
在Mac OS X上安装
要在Mac OS X中构建/测试Lua,请使用以下命令 -
$ 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
在某些情况下,可能没有安装Xcode和命令行工具。 在这种情况下,将无法使用make
命令。 从mac app store
安装Xcode。 然后转到Xcode的参考,然后切换到Downloads
并安装名为“Command Line Tools”的组件。 完成该过程后,就可以使用make
命令。
不需要执行make macosx test
语句。 即使不执行此命令,仍然可以在Mac OS X中使用Lua。
Lua IDE
如前所述,对于Windows SciTE,Lua IDE是Lua创建者团队提供的默认IDE。 备用IDE来自ZeroBrane Studio,可在Windows,Mac和Linux等多个平台上使用。
还有用于启用Lua开发的eclipse插件。 使用IDE可以更轻松地使用代码完成等功能进行开发,强烈建议使用IDE。 IDE还提供类似于Lua命令行版本的交互式模式编程。