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.