2

我已经在我的 Sublime Text 3 中安装了 SublimeLinter 和 sublimelinter-cppcheck 包。

问题是崇高的文字在说SublimeLinter: WARNING: cppcheck deactivated, cannot locate 'cppcheck'。我发现 cppcheck 找不到 linter 可执行文件,所以我决定将 linter 的路径添加到我的系统$PATH属性中。但问题是我在我的系统上找不到 linter 可执行文件。

起初我以为它没有安装,但我意识到它必须与 SublimeLinter 包一起安装。但它没有。我尝试使用 Unix find 命令找到它,唯一的结果是:

/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 作为我的外壳。

4

1 回答 1

2

SublimeLinter 正在寻找cppcheck您显然尚未安装的可执行文件。它不是在寻找名为linter. 在继续之前,请确保您已完全阅读并理解SublimeLinter-cppcheck文档。最简单的安装cppcheck方法是通过HomebrewMacPorts(我个人最喜欢的)。否则,您必须下载并编译源代码,如果您使用 C++ 编程,我假设您知道如何操作。

安装cppcheck后,在其中创建一个符号链接,/usr/bin以便 Sublime 可以找到它。修改你的 ZSHPATH不会做任何事情,除非你总是从终端启动 Sublime,因为PATH从 Dock 启动的程序是不同的。

于 2014-10-14T16:55:48.407 回答