Làm cách nào để sửa lỗi Terminal Terminal các biến môi trường DYLD_ bị bỏ qua vì thực thi chính (/ usr / bin / login) là setuid hoặc setgid?


10

Bất cứ khi nào tôi mở một cửa sổ thiết bị đầu cuối mới (độc lập với ứng dụng thiết bị đầu cuối), bảng điều khiển stderr sẽ hiển thị dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/login) is setuid or setgidtrước dấu nhắc bash đầu tiên.

Bắt đầu lỗi này trùng với cài đặt 10.8 của tôi.

Làm thế nào tôi có thể thoát khỏi tin nhắn đó?

Dưới đây là .bash_profile của tôi:

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.

Trong thư mục nhà của bạn ~/nên có một tập tin gọi là .bash_profile. Bạn có thể dán nó ở đâu đó và cho chúng tôi xem?
kba

Câu trả lời:


2

Có vẻ như vấn đề có thể là do vô trùng (Nếu bạn đã cài đặt nó). http://asepsis.binaryage.com/

Cài đặt lại để đảm bảo rằng nó được cập nhật. Và sau đó Tải xuống Công cụ dòng lệnh từ XCode.

Điều đó đã sửa nó cho tôi ...


Chỉ cần thử nó và nó làm việc cho tôi quá.
Maiasaura

Tôi đã thử trước tối nay, sau đó làm lại và thấy lý do tại sao tôi không gỡ cài đặt nó - asepsisctl gỡ cài đặt không tồn tại.
segiddins

1
Cảm ơn, cài đặt lại hơn asepsisctl gỡ cài đặt đã lừa!
segiddins

Tôi không có vô trùng. Rõ ràng là một báo cáo lỗi đã được gửi: thảo
luận.apple.com / read / 4143805? Start = 0 & bắt đầu = 0

0

Tôi đã có điều này xảy ra với tôi vào ngày 10.8.2 và chỉ cần đăng xuất rồi quay lại sửa nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.