“__Git_ps1: không tìm thấy lệnh” khi chạy “/ usr / bin / env bash”

Oct 26 2020

Khi tôi chạy $ /usr/bin/env bash(nhưng không phải ngược lại), tôi gặp lỗi:__git_ps1: command not found

Tôi đã cố gắng cập nhật ~/.git-prompt.sh~/git-completion.bashcho các phiên bản của git mà tôi đang sử dụng. Tôi đã xác nhận rằng các dòng source ~/git-completion.bashsource ~/git-prompt.shhiện tại ~/.bash_profile.

Lỗi không xuất hiện khi tôi chỉ mở Terminal từ Finder, nhưng khi tôi chạy $ /usr/bin/env bashthì lỗi xuất hiện ở mọi dòng.

MacOS 10.10.5, bash 5.0.17 (1) -release, git 2.22.0

Trả lời

bmike Oct 26 2020 at 10:31

Nhà phát triển có thể muốn kết quả đầu ra của envbạn giải thích tại sao các biến của bạn không như mong đợi. Chạy env với các đối số cố gắng định vị nó trong đường dẫn một cách rõ ràng và không có đối số sẽ kết xuất tất cả các biến.