SublimeLinter cppcheck linter исполняемый файл не найден

Я ввел пакеты SublimeLinter и sublimelinter-cppcheck в мой Sublime Text 3.

Проблема в том, что возвышенный текст говорит 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 в качестве оболочки.

Кто-нибудь может мне помочь?

2

Решение

SublimeLinter ищет cppcheck исполняемый файл, который вы, очевидно, не установили. Он не ищет файл с именем linter, Пожалуйста, убедитесь, что вы полностью прочитали и поняли SublimeLinter-cppcheck документация прежде чем продолжить. Самый простой способ установки cppcheck либо через Homebrew или же MacPorts (мой личный фаворит). В противном случае вам придется скачать и скомпилировать исходный код, который, если вы программируете на C ++, я предполагаю, что вы знаете, как это сделать.

Когда у вас есть cppcheck установить, создать символическую ссылку на него в /usr/bin таким образом, Возвышенный может найти это. Модификация вашего ZSH PATH ничего не будет делать, если вы не всегда запускаете Sublime из терминала, потому что PATH для программ запускаемых из дока другое.

2

Другие решения


По вопросам рекламы [email protected]