Ana yürütülebilir (/ usr / bin / login) setuid veya setgid olduğundan yoksayılan Terminal hatası DYLD_ ortam değişkenleri nasıl düzeltilir?


10

Yeni bir terminal penceresi açtığımda (terminal uygulamasından bağımsız olarak), konsol stderr dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/login) is setuid or setgidilk bash isteminden önce görüntülenir .

Bu hatanın başlangıcı 10.8 yüklememle çakıştı.

Bu mesajdan nasıl kurtulabilirim?

Aşağıda benim .bash_profile'ım:

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.

Ana klasörünüzde ~/adlı bir dosya olmalıdır .bash_profile. Bir yere yapıştırıp bize gösterebilir misin?
kba

Yanıtlar:


2

Görünüşe göre sorun asepsi ile olabilir (Eğer yüklediyseniz). http://asepsis.binaryage.com/

Güncel olduğundan emin olmak için yeniden yükleyin. Ve sonra Komut Satırı Araçlarını XCode'dan indirin.

Bu benim için sorunumu çözdü...


Sadece denedim ve benim için de çalıştı.
Maiasaura

Bu gece önce denedim, sonra tekrar yaptım ve neden kaldırmadığımı gördüm - asepsisctl kaldırma yok.
segiddins

1
Teşekkürler, asepsisctl kaldırma hile yaptı daha yeniden yükleyin!
segiddins

Asepsi yok. Anlaşılan bir hata raporu bulunulduktan: discussions.apple.com/thread/4143805?start=0&tstart=0
charlax

0

Bu bana 10.8.2'de oldu ve sadece çıkış yaptım ve geri döndüm.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.