주 실행 파일 (/ usr / bin / login)이 setuid 또는 setgid이기 때문에 터미널 오류 DYLD_ 환경 변수가 무시되는 문제를 해결하는 방법은 무엇입니까?


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.

홈 폴더 ~/에는이라는 파일이 있어야합니다 .bash_profile. 당신은 할 수 어딘가에 붙여 우리를 보여?
kba

답변:


2

asepsis에 문제가있는 것 같습니다 (설치 한 경우). http://asepsis.binaryage.com/

다시 설치하여 최신 상태인지 확인하십시오. 그런 다음 XCode에서 명령 행 도구를 다운로드하십시오.

그것은 나를 위해 그것을 고쳤다 ...


그냥 시도하고 나에게도 효과가있었습니다.
Maiasaura

오늘 밤 전에 시도한 후 다시 시도한 후 제거하지 않은 이유를 확인했습니다. asepsisctl 제거가 존재하지 않습니다.
segiddins

1
감사합니다. asepsisctl 제거가 트릭을 수행 한 것보다 다시 설치하십시오!
segiddins

무균 증이 없습니다. 분명히 버그 보고서가 제출되었습니다 : discussions.apple.com/thread/4143805?start=0&tstart=0
charlax

0

나는 이것이 10.8.2에서 나에게 일어나고 로그 아웃 한 다음 다시 수정했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.