メインの実行可能ファイル(/ usr / bin / login)がsetuidまたはsetgidであるために無視されるターミナルエラーDYLD_環境変数を修正する方法


10

(ターミナルアプリとは関係なく)新しいターミナルウィンドウを開くとdyld: DYLD_ environment variables being ignored because main executable (/usr/bin/login) is setuid or setgid、最初のbashプロンプトの前にコンソールstderrが表示されます。

このエラーの始まりは、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からコマンドラインツールをダウンロードします。

これで解決しました...


ちょうどそれを試してみて、それも私のために働いた。
マイアサラ2012

私は今夜​​前に試しましたが、もう一度やり直し、なぜそれをアンインストールしなかったのかを見ました-asepsisctl uninstallが存在しません。
segiddins 2012

1
ありがとう、aspesisctlのアンインストールでうまくいったのではなく、再インストールしてください!
segiddins 2012

私は無菌ではありません。バグレポートが提出されたようです:discussions.apple.com/thread/4143805
start

0

10.8.2でこの問題が発生し、ログアウトしてから再度ログインして修正しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.