Jak naprawić błąd terminala Zmienne środowiskowe DYLD_ są ignorowane, ponieważ główny plik wykonywalny (/ usr / bin / login) jest ustawiony na setuid lub setgid?


10

Za każdym razem, gdy otwieram nowe okno terminala (niezależnie od aplikacji terminala), stderr konsoli wyświetla się dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/login) is setuid or setgidprzed pierwszym monitem bash.

Początek tego błędu zbiegł się z moją instalacją 10.8.

Jak mogę pozbyć się tej wiadomości?

Poniżej mój profil .bash_bash:

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.

W twoim katalogu domowym ~/powinien znajdować się plik o nazwie .bash_profile. Czy mógłbyś go gdzieś wkleić i pokazać nam?
kba

Odpowiedzi:


2

Wygląda na to, że problem może dotyczyć aseptyki (jeśli masz ją zainstalowaną). http://asepsis.binaryage.com/

Zainstaluj go ponownie, aby upewnić się, że jest aktualny. A następnie pobierz Narzędzia wiersza poleceń z XCode.

To naprawiło to dla mnie ...


Po prostu spróbowałem i zadziałało również dla mnie.
Maiasaura

Próbowałem dziś wieczorem, ale zrobiłem to ponownie i zobaczyłem, dlaczego go nie odinstalowałem - deinstalacja asepsisctl nie istnieje.
segiddins

1
Dzięki, ponowna instalacja niż deinstalacja asepsisctl załatwiła sprawę!
segiddins

Nie mam aseptyki. Najwyraźniej został zgłoszony błąd: dyskusje.apple.com/thread/4143805?start=0&tstart=0
charlax

0

Zdarzyło mi się to 10.8.2 i właśnie wylogowałem się, a potem z powrotem naprawiłem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.