Đường dẫn thiết bị đầu cuối của tôi trong macOS SIerra bị rối tung


1

Vài tháng trước, tôi đã cố tải xuống pygame trên mac.

Điều đó rất khó khăn nhưng cuối cùng tôi đã thực hiện nó thông qua thiết bị đầu cuối bằng cách sử dụng bash.

Nhưng sau khi tải xuống, tôi nghĩ rằng có một số thay đổi trên đường dẫn mặc định trên thiết bị đầu cuối của máy Mac.

Tôi đã tìm kiếm nhiều giải pháp thông qua trang web này, nhưng tôi không thể giải quyết vấn đề và tôi nghĩ những giải pháp đó không thực sự phù hợp với vấn đề của tôi.

Khi tôi mở terminal,

Last login: Thu Jul 6 21:18:59 on ttys000 ojeonghuns-MacBook-Pro:~ hoon$

Tôi có thể thấy loại tin nhắn này và tôi nhớ rằng tôi không thể tìm thấy dòng đầu tiên khi tôi sử dụng thiết bị đầu cuối.

và ở trạng thái đó, tôi không thể sử dụng dòng lệnh như ls, cd .. vv

Tôi chỉ có thể sử dụng pwd như tôi biết và mỗi khi tôi muốn sử dụng ls hoặc cd, tôi phải xuất đường dẫn mới bằng cách nhập loại dòng lệnh này,

export PATH=/usr/bin:/bin

Điều này dẫn tôi sử dụng mọi dòng lệnh, nhưng mỗi khi tôi đóng và mở lại terminal, tôi phải đặt đường dẫn.

Nếu tôi lặp lại $ PATH, con đường của tôi là

/Library/Frameworks/Python.framework/Versions/3.6/bin:’/usr/local/bin:??

Tôi nghĩ rằng tôi tải xuống một hoặc hai phiên bản Python bổ sung trên máy Mac của mình.

Vì vậy, có thể đặt đường dẫn mặc định?

Ồ, và khi tôi cố gắng tìm ra bằng cách gõ open ~/.bash_profile

Tôi thấy thông báo lỗi của

Bẫy dấu vết / BPT: 5

Câu trả lời:


3

Đường dẫn chuẩn của hệ thống (được định cấu hình trong / etc / path) là /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin. Nếu bạn muốn thêm một thêm đường như /Library/Frameworks/Python.framework/Versions/3.6/bin vào PATH của người dùng của bạn vĩnh viễn, bạn phải bao gồm $ PATH trong PATH xuất khẩu đường - hoặc ở cuối hoặc ngay từ đầu - trong tệp .bash_profile của bạn:

  • xuất PATH = "new_path: $ PATH"
  • xuất PATH = "$ PATH: new_path"

Ngoài ra, PATH của bạn chứa một số ký tự không mong muốn như hoặc ?không có trích dẫn kết thúc ".


Mở Terminal và nhập:

/usr/bin/nano ~/.bash_profile

Thay đổi dòng

export PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:’/usr/local/bin:??...

đến

export PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:$PATH"

Nếu tệp chứa dòng khác có xuất PATH = "...", hãy nén các phần bắt buộc vào dòng trên.

Lưu mod với ctrlOvà thoát nano vớictrlX

Thoát và khởi chạy lại Terminal và nhập vào echo $PATHsẽ tiết lộ ít nhất:

/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
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.