Sublime Text3 安裝Lua執行環境
阿新 • • 發佈:2019-02-15
先開啟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"
}
只是這樣還不夠,會報錯
因為 lua預設安裝在usr/local/bin裡面,而不是usr/bin裡面;可以建立一個usr/bin的外鏈;[Errno 2] No such file or directory [cmd: [u'lua', u'/Users/.../test.lua']] [dir: /Users/...] [path: /usr/bin:/bin:/usr/sbin:/sbin] [Finished]
也可以通過安裝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。