Из результата команды file
кажется, что файл в /usr/local/bin/vim
каким-то образом поврежден (система не распознает его как файл эльфа).
Команда file
должнаидентифицируйте любой исполняемый файл с форматом файла (и другие типы файлов).Когда эта команда возвращает вывод data
, это означает, что она вообще не может идентифицировать файл.
Поскольку вы нашли исполняемый файл vim в Cellar/vim/8.1.1000/bin/vim
, вы можете использовать этот файл вместо файлакоторый находится в /usr/local/bin/vim
, или вы можете создать ссылку самостоятельно, которая должна исправить эту ошибку.
Если вы создадите ссылку с абсолютным путем вместо относительного пути, она должна работать.