Como corrigir as variáveis ​​de ambiente DYLD_ do erro Terminal sendo ignoradas porque o executável principal (/ usr / bin / login) é setuid ou setgid?


10

Sempre que abro uma nova janela de terminal (independente do aplicativo de terminal), o stderr do console é exibido dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/login) is setuid or setgidantes do primeiro prompt do bash.

O início desse erro coincidiu com a minha instalação do 10.8.

Como posso me livrar dessa mensagem?

Abaixo está o meu .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.

Na sua pasta pessoal ~/, deve haver um arquivo chamado .bash_profile. Você poderia colá-lo em algum lugar e nos mostrar?
kba

Respostas:


2

Parece que o problema pode estar na assepsia (se você o tiver instalado). http://asepsis.binaryage.com/

Reinstale-o para verificar se está atualizado. E, em seguida, faça o download das ferramentas de linha de comando do XCode.

Isso corrigiu para mim ...


Apenas tentei e funcionou para mim também.
Maiasaura

Eu tentei antes desta noite, depois tentei novamente e vi por que não o desinstalei - a desinstalação asepsisctl não existe.
Segiddins 31/07/12

11
Obrigado, reinstale a desinstalação asepsisctl.
Segiddins 31/07/12

Eu não tenho assepsia Aparentemente, um relatório de bug foi arquivado: discussions.apple.com/thread/4143805?start=0&tstart=0
charlax

0

Isso aconteceu comigo na versão 10.8.2 e acabei de sair e consertá-la.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.