Я использовал Pear для установки PHP CodeSniffer, и что-то пошло не так. Кажется, что большинство файлов не были скопированы. Возможно, мне следовало установить его с правами root. Это не работает, это беспорядок, и я хочу удалить его и переустановить его, но я не знаю, как удалить его, и я не могу найти информацию об этом. Сценарий «Груша» длинный и сложный. Я старался:
груша удалить PHP_CodeSniffer-3.2.3
Там написано, что он не установлен.
Но когда я пытаюсь переустановить поверх существующей установки, он говорит, что не могу, потому что он уже установлен.
Я нашел ответ. Я публикую его, несмотря на то, что я получил -1 балл за свой вопрос — по сравнению с -2. Я уверен, что я не единственный, у кого была эта проблема, и потребовались часы поисков, чтобы найти решение. Я не эксперт по грушам. Я только что установил его, чтобы использовать PHP_CodeSniffer.
Команда удаления груши не работала, потому что кэш должен был быть очищен. Эти команды работали, когда вошли в систему как root. Я тогда переустанавливал как root.
pear clear-cache
pear uninstall PHP_CodeSniffer
Других решений пока нет …