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