要安裝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檔案,這點不像完全執行的編譯器。
為Windows環境開發了一個名為「SciTE」的獨立IDE,可以從 - https://code.google.com/p/luaforwindows/ 下載。
執行下載的可執行檔案以安裝Lua IDE。
如果有興趣在命令列模式下安裝Lua,則需要安裝MinGW或Cygwin,然後在Windows中編譯和安裝Lua。
要下載和構建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中構建/測試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。
如前所述,對於Windows SciTE,Lua IDE是Lua建立者團隊提供的預設IDE。 備用IDE來自ZeroBrane Studio,可在Windows,Mac和Linux等多個平台上使用。
還有用於啟用Lua開發的eclipse外掛。 使用IDE可以更輕鬆地使用程式碼完成等功能進行開發,強烈建議使用IDE。 IDE還提供類似於Lua命令列版本的互動式模式程式設計。