我在Sublime Text 3上安装了SublimeLinter和sublimelinter-cppcheck包。
问题是sublime text说 SublimeLinter: WARNING: cppcheck deactivated, cannot locate 'cppcheck'
. 我发现cppcheck找不到linter的可执行文件,所以我决定在系统中添加linter的路径。$PATH
属性。但问题是,我在系统中找不到linter的可执行文件。
一开始我以为它没有安装,但我意识到它必须和SublimeLinter包一起安装。但它没有安装。我试着用Unix的find命令找到它,唯一的结果是.com。
/Users/syky/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/cocoapods-core-0.34.2/lib/cocoapods-core/specification/linter
这不是我正在寻找的东西。
我使用Sublime Text 3,Mac OS X Yosemite和ZSH作为我的shell。
SublimeLinter正在寻找 cppcheck
可执行文件,显然你还没有安装。它不是在寻找一个名为 linter
. 请确保您已经完全阅读并理解以下内容 SublimeLinter-cppcheck
文件 在继续之前。最简单的方法是安装 cppcheck
是通过 自酿 或 MacPorts 我个人最喜欢)。否则,你将不得不下载并编译源码,如果你是用C++编程,我想你应该知道怎么做。
一旦你有了 cppcheck
中创建一个指向它的符号链接。/usr/bin
所以Sublime可以找到它。修改你的ZSH PATH
什么都不会做,除非你总是从终端机启动Sublime,因为 PATH
从Dock启动的程序是不同的。