Я ввел пакеты 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 в качестве оболочки.
Кто-нибудь может мне помочь?
SublimeLinter ищет cppcheck
исполняемый файл, который вы, очевидно, не установили. Он не ищет файл с именем linter
, Пожалуйста, убедитесь, что вы полностью прочитали и поняли SublimeLinter-cppcheck
документация прежде чем продолжить. Самый простой способ установки cppcheck
либо через Homebrew или же MacPorts (мой личный фаворит). В противном случае вам придется скачать и скомпилировать исходный код, который, если вы программируете на C ++, я предполагаю, что вы знаете, как это сделать.
Когда у вас есть cppcheck
установить, создать символическую ссылку на него в /usr/bin
таким образом, Возвышенный может найти это. Модификация вашего ZSH PATH
ничего не будет делать, если вы не всегда запускаете Sublime из терминала, потому что PATH
для программ запускаемых из дока другое.