dil*_*lix 2 build build-tools sublimetext2
我曾尝试使用sublime text 2来编写lua\corona程序,但我遇到了一个问题.
当我添加具有这样的文本的构建工具时:
{
"cmd": ["C:/Program Files/Corona Labs/Corona SDK/Corona Simulator.exe", "main.lua"]
}
Run Code Online (Sandbox Code Playgroud)
之后F7或ctrl+b或建立菜单按钮-只有空白的小窗口显示与"立"的文字出现在窗口底部的-没有别的发生(甚至当我尝试检查其他可用的构建工具).
我甚至尝试将其他命令放在"cmd"中 - sublime底部的空白字段仍为空白,此模拟器不会出现(如果我在命令行中写入"C:/ Program Files/Corona Labs/Corona SDK/Corona Simulator.exe"模拟器启动".
UPDATE
我打开了控制台并且有一些日志:
Running C:/Program Files/Corona Labs/Corona SDK/Corona Simulator.exe main.lua
Traceback (most recent call last):
File ".\sublime_plugin.py", line 337, in run_
File ".\exec.py", line 154, in run
File ".\exec.py", line 45, in __init__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in position 7: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)
试试这个:http://www.sublimetext.com/forum/viewtopic.php?f = 3& t = 8512
在Packages/Default/exec.py第45行
替换:
proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
Run Code Online (Sandbox Code Playgroud)
用:
os.path.expandvars(v.decode(sys.getfilesystemencoding())).encode(sys.getfilesystemencoding())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3103 次 |
| 最近记录: |