1. 程式人生 > >Sublime Text3 安裝Lua執行環境

Sublime Text3 安裝Lua執行環境

先開啟Sublime Text然後選Tools -> Build System ->New build System,新建一個配置檔案,如圖(這是已經搭建好了的)

貼上如下程式碼,ctrl+s 儲存為lua.sublime ,預設路徑就好。

{
    "cmd": ["lua", "$file"],  
    "file_regex": "^(?:lua:)?[\t ](...*?):([0-9]*):?([0-9]*)",  
    "selector": "source.lua"  
}


只是這樣還不夠,會報錯

[Errno 2] No such file or directory
[cmd:  [u'lua', u'/Users/.../test.lua']]
[dir:  /Users/...]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
[Finished]
因為 lua預設安裝在usr/local/bin裡面,而不是usr/bin裡面;可以建立一個usr/bin的外鏈;

也可以通過安裝fix mac path的包來解決。

Sublime Text3  中沒有package control的,需要自己安裝,而sublime text 3已經支援命令列安裝package control外掛。

複製程式碼:

import urllib.request,os; pf ='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.
install_opener( urllib.request.build_opener( urllib.request.ProxyHandler())); open(os.path.join(ipp, pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+ pf.replace(' ','%20')).read())
開啟sublime text 3,按ctrl+~或者選單View > Show Console開啟命令視窗,貼上以上程式碼並回車,然後重啟sublime。

Ctrl+Shift+P 開啟命令面板, 輸入install Package,選中這個,


讓後在彈出的面版中輸出fix mac path,選中就開始安裝了。

安裝好了就可以編譯lua了,command + B。