Я заменил sed с версией GNU на моем Mac. Я думал, что сделал резервную копию оригинала (версия BSD), но, видимо, я не сделал, и теперь мне нужно вернуть его. Кто-нибудь может мне помочь?
1 ответ
2
"Оригинальный" BSD sed в OS X находится по адресу /usr/bin/sed .
werner@macleod ~/Desktop% which sed
/usr/bin/sed
Версия sed GNU - по крайней мере та, что установлена с Homebrew - находится в /usr/local/bin/sed .
Если версия GNU имеет приоритет над вашей системой sed , вам нужно изменить PATH в вашей оболочке, чтобы она ссылалась на /usr/bin перед /usr/local/bin . Подтвердите существование обоих, набрав which -a sed .
Чтобы восстановить двоичный файл, поставляемый с OS X, вы также можете использовать Pacifist и установочный диск OS X - если он у вас есть. Обратитесь к этому ответу за пошаговой инструкцией для Ruby, но sed должен быть где-то там.
