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