Sublime text 2构建工具 - 没有任何反应

时间:2013-02-05 20:00:50

标签: build sublimetext2 build-tools

我尝试使用sublime text 2来编写lua \ corona程序,但我遇到了一个问题。

当我添加带有这样文本的构建工具时:

{
    "cmd": ["C:/Program Files/Corona Labs/Corona SDK/Corona Simulator.exe", "main.lua"]
}

在菜单中的F7ctrl+b或构建按钮后 - 只有空白的小窗口显示,窗口底部会出现“建筑物”文字 - 没有其他事情发生(即使我尝试检查其他可用的内容)构建工具)。

我甚至尝试将其他命令放在“cmd”中 - sublime底部的空白字段仍为空白,此模拟器不会出现(如果我在命令行中写入“C:/ Program Files / Corona Labs / Corona SDK / Corona Simulator.exe“模拟器启动”。

更新

我已经打开了控制台并且有一些日志:

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)

1 个答案:

答案 0 :(得分:8)

试试这个:http://www.sublimetext.com/forum/viewtopic.php?f=3&t=8512

第45行Packages/Default/exec.py

替换:

proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())

使用:

os.path.expandvars(v.decode(sys.getfilesystemencoding())).encode(sys.getfilesystemencoding())