/etc/profile
~/.bash_profile
~/.bash_login
~/.profile
(OS X get là đường dẫn của bạn từ các tập tin Nếu là người đầu tiên tồn tại nó lấy con đường mà sau đó nó chuyển sang file tiếp theo để có được thêm thông tin và vân vân ... Để biết thêm thông tin đi đến.: http://ss64.com/osx/syntax-bashrc.html
Tìm kiếm ~/.bash_profile
v.v ... cho đến khi bạn thấy đường dẫn của bạn được đặt ở đâu. đến ~/.bash_profile
Có thể không có tệp nào trong số này tồn tại trong trường hợp này omebrew sẽ khiếu nại khi bạn chạy lệnh brew doctor
rằng/usr/local/bin không nằm trong/usr/bin /. Chỉnh sửa ~/.bash_profile
để đáp ứng cả homebrew và clamxav.
Để làm cho mọi việc đơn giản càng tốt và khắc phục vấn đề của bạn, xác định vị trí ~/.bash_profile
và:
Không có đường dẫn hoặc không có ~/.bash_profile
: Nếu bạn không có con đường, mở hoặc tạo ra các tập tin và đầu vào dòng sau: export PATH=/usr/local/bin:/usr/local/sbin:$PATH
Nếu bạn cần tạo tệp, bạn có thể làm như vậy với terminal.app hoặc thậm chí là soạn thảo văn bản nhưng tôi sẽ đề xuất thiết bị đầu cuối.
- Mở Terminal.app -> khi được nhắc chạy:
cd ~
để truy cập thư mục chính của bạn mặc dù bạn nên ở đó.
touch .bash_profile
tạo tệp trống.
pico .bash_profile
-> Bây giờ ở màn hình dán này: export PATH=/usr/local/bin:/usr/local/sbin:$PATH
- Một khi bạn đã chèn các đường chỉ cần nhấn chính:
Enter
để lưu và Control + X
để thoát. -> cuối cùng bạn cũng có thể cập nhật bash bằng lệnh: source .bash_profile
Nếu ~/.bash_profile
tồn tại với một con đường nhưng/usr/local/sbin không được bao gồm, thêm nó bằng cách thêm /usr/local/sbin/
tới bất kỳ phần nào, có thể là một ý tưởng tốt để đặt sau /usr/local/bin:
thư mục được phân tách bằng dấu chấm phẩy. Đảm bảo định dạng phù hợp.
Để đảm bảo/usr/local/sbin nằm trong đường dẫn mở của đường dẫn và chạy: echo $PATH
, bạn sẽ thấy/usr/local/sbin ở đâu đó trong đầu ra.
Nguồn
2012-06-30 23:09:02
Cảm ơn bạn đã giải thích rõ ràng như vậy . –