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命令列版本的互動式模式程式設計。