Как удалить сломанную команду терминала в OSX? - PullRequest
0 голосов
/ 30 апреля 2018

Я установил protobuf 2.5, используя homebrew, но хотел обновить его до последней версии. Я побежал brew uninstall protobuf@2.5, а затем brew install protobuf.

Однако теперь, когда я запускаю команду protoc, я получаю ошибку:

-bash: /usr/local/opt/protobuf@2.5/bin/protoc: No such file or directory

Я попытался запустить brew unlink protoc && brew link protoc, но ошибка все еще сохраняется. Как мне удалить ассоциацию protoc с удаленным каталогом?

1 Ответ

0 голосов
/ 01 мая 2018

Похоже, вы установили более новую версию protobuf, но ваши символические ссылки все еще указывают на старую версию. Убери еще раз:

brew uninstall protobuf@2.5
brew unistall protobuf
brew unlink protobuf

В этот момент which protobuf должно возвращаться пустым. Если он возвращает файл или ссылку, удалите их вручную, а затем снова установите brew.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...