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命令行版本的互動式模式編程。


上一篇: Lua簡介 下一篇: Lua基礎語法