Как исправить ошибку терминала, игнорируя переменные окружения DYLD_, потому что основной исполняемый файл (/ usr / bin / login) установлен в setuid или setgid?

10

Каждый раз, когда я открываю новое окно терминала (независимо от приложения терминала), консоль stderr отображается dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/login) is setuid or setgidперед первым приглашением bash.

Начало этой ошибки совпало с моей установкой 10.8.

Как я могу избавиться от этого сообщения?

Ниже мой .bash_profile:

export PS1="\u@MBP:\W ->"

##
# Your previous /Users/segiddins/.bash_profile file was backed up as /Users/segiddins/.bash_profile.macports-saved_2012-04-19_at_21:00:04
##

# MacPorts Installer addition on 2012-04-19_at_21:00:04: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
segiddins
источник
В вашей домашней папке ~/должен быть файл с именем .bash_profile. Не могли бы вы вставить его куда-нибудь и показать нам?
КБ,

Ответы:

2

Кажется, что проблема может быть с асептикой (если она у вас установлена). http://asepsis.binaryage.com/

Переустановите его, чтобы убедиться, что он обновлен. А затем загрузите инструменты командной строки из XCode.

Это исправило это для меня ...

xtsuname
источник
Просто попробовал, и у меня тоже получилось.
Майасаура
Я попытался до сегодняшнего вечера, затем сделал еще раз и понял, почему я не удалил его - удаление asepsisctl не существует.
Сегиддинс
1
Спасибо, переустановите, чем деинсталляция asepsisctl сделала свое дело!
Сегиддинс
У меня нет асептики. По- видимому, сообщение об ошибке было подано: discussions.apple.com/thread/4143805?start=0&tstart=0
charlax
0

Я имел это случиться со мной на 10.8.2 и просто вышел, а затем снова исправил это.

valexa
источник