Mac下Lua Sublime Text2 開發環境搭建

1.安裝Lua編譯器

  1. 下載Lua, http://www.lua.org/
  2. 解壓後,cd進入該文件夾src目錄下,修改Makefile裏macosx後一行爲 macosx: $(MAKE) all MYCFLAGS="-DLUA_USE_LINUX -arch i386" MYLIBS="-arch i386 -lreadline" 保存退出。
  3. 在當前文件夾執行make macosx   而後回車
  4. cd 到上一目錄,執行sudo make install
  5. 完成以後執行lua -v 能夠看到:
    [python]  view plain copy 在CODE上查看代碼片 派生到個人代碼片
    1. Lua 5.1.4  Copyright (C) 1994-2008 Lua.org, PUC-Rio  
表示安裝成功;

2.安裝Sublime Text2    

1.下載http://sublime-text-2.cn.uptodown.com後打開; python

{  
 "cmd": ["/usr/local/bin/lua", "$file"],  
 "file_regex": "^(...*?):([0-9]*):?([0-9]*)",  
 "selector": "source.lua"  
}  
2.保存爲Lua.sublime-build, 以後重啓Sublime Text 2
3.ctrl+n新建文件,輸入print("hello world")保存到英文路徑目錄下
4.而後ctrl+b啓動編譯。就會看到如圖:
注:必定要保存在英文路徑下,若是保存在中文路徑下會出現以下異常:
[python]  view plain copy 在CODE上查看代碼片 派生到個人代碼片
  1. Traceback (most recent call last):  
  2.   File "./sublime_plugin.py", line 337in run_  
  3.   File "./exec.py", line 130in run  
  4. UnicodeEncodeError: 'ascii' codec can't encode characters in position 36-37: ordinal not in range(128)  
相關文章
相關標籤/搜索