有没有人让 Google Closure Linter ( gjslint ) 与 Windows 的 Sublime Text 2 一起工作?
当我运行它时,我得到以下信息(通过工具菜单或 CTRL+SHIFT+J):
文件名、目录名或卷标语法不正确。
关闭 linter:忽略 0 个错误。
我的步骤如下:
- 安装Python 2.7
- 已安装的安装工具,便于安装
- 安装了Closure Linter
- 安装ST2 插件
开箱即用,所有功能均无效。但是,如果我在默认设置中硬编码路径,我可以让fixjsstyle插件工作:
{
// Path to the gjslint.
"gjslint_path": "/python27/scripts/gjslint",
// Path to the fixjsstyle.
"fixjsstyle_path": "/python27/scripts/fixjsstyle"
}
可以确认它们都存在:
C:\>dir c:\python27\scripts
Volume in drive C is OSDisk
Volume Serial Number is 36E3-7433
Directory of c:\python27\scripts
...
06/29/2012 09:48 AM 304 fixjsstyle-script.py
06/29/2012 09:48 AM 7,168 fixjsstyle.exe
06/29/2012 09:48 AM 525 fixjsstyle.exe.manifest
06/29/2012 09:48 AM 298 gjslint-script.py
06/29/2012 09:48 AM 7,168 gjslint.exe
06/29/2012 09:48 AM 522 gjslint.exe.manifest
17 File(s) 34,580 bytes
2 Dir(s) 186,377,805,824 bytes free
这听起来确实像是一个参考问题,我什至尝试将可执行文件复制到插件目录,但也没有用。
编辑:我应该补充一点,我确实打开了debug: true
标志,但什么也没出现。