Як виправити помилку термінальної помилки DYLD_, що не враховуються, оскільки основні виконувані файли (/ usr / bin / login) встановлені або встановлені жорстко?


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

Здається, що проблема може бути з асепсісом (Якщо він встановлений). http://asepsis.binaryage.com/

Повторно встановіть її, щоб переконатися, що вона актуальна. А потім завантажте інструменти командного рядка з XCode.

Це зафіксувало це для мене ...


Просто спробував це, і він працював і для мене.
Майясаура

Я спробував до цього вечора, потім зробив ще раз і побачив, чому я не видалив його - asepsisctl видалення не існує.
segiddins

1
Дякую, повторна установка, ніж видалення asepsisctl зробила трюк!
segiddins

У мене немає асептики. Мабуть, було подано звіт про помилку: дискусії.apple.com
thread/4143805?start=0&tstart=0

0

У мене це сталося 10.8.2, і я просто вийшов із системи, а потім зафіксував це.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.