官網地址http://www.lua.org/download.html,我下載的是最新版的lua-5.3.5.tar.gz。html
1.解壓下載的壓縮包,運行終端,進入解壓後的文件夾
2.執行命令 make macosx
3.執行命令 make testmacos
顯示以下結果:bash
src/lua -v Lua 5.3.5 Copyright (C) 1994-2018 Lua.org, PUC-Rio
4.執行命令 sudo make install,並輸入密碼,開始執行安裝
5.安裝按成以後執行命令 lua -v
顯示結果爲工具
Lua 5.3.5 Copyright (C) 1994-2018 Lua.org, PUC-Rio
可是本人運行上述命令時提示開發工具
-bash: lua: command not found
發現輸入 src/lua -v 顯示ui
Lua 5.3.5 Copyright (C) 1994-2018 Lua.org, PUC-Rio
須要注意的是:lua安裝的位置是在 /usr/local/bin/ 下 而非是/usr/bin,這個有個問題會在下面出現。lua
我使用的是Sublime Text3,網上搜索大部分都是用這個。
spa
從上面的圖片能夠看到,Sublime Text3能夠設置編譯環境(LuaMy是我本身建立的,後面會解釋)
選擇Lua,這個時候能夠寫個簡單的Hello lua試下了。
1.command + n 建立一個新的文件。code
2.在新的文件中輸入 print("hello lua"); htm
3.保存爲 xxx.lua
4.command + b 運行
這個時候會報以下錯誤
No such file or directory: 'lua'
lua被默認安裝到 /usr/local/bin
而Sublime Text3的build system默認的是/user/bin
因此出現上面的問題
1.Tools --> Build System --> New Build System...
2.在新的文件中粘入以下代碼
{ "cmd": ["/usr/local/bin/lua", "$file"], "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.lua" }
注意:上面cmd後面跟的地址是lua實際的安裝地址
3.保存文件,文件名稱 xxx.sublime-build 能夠根據本身的習慣命名和Sublime Text3自帶的區分開
這個時候Build System選擇爲咱們建立的編譯環境xxx(剛纔建立的文件 .以前的內容),運行剛纔的代碼,運行結果以下