Tôi vừa nâng cấp lên lệnh OS X El Capitan và subl .
ngừng hoạt động với thông báo lỗi zsh: command not found: subl
.liên kết tượng trưng tuyệt vời biến mất sau khi nâng cấp lên El Capitan
Tôi đã chạy lệnh sau như đề xuất trong bài viết khác:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
kết quả:
ln: /usr/local/bin/subl: File exists
trong ".bash_profile" cũng như ".zsh_profile" tôi có các dòng sau đã được lưu:
export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH
export EDITOR='subl -w'
Cũng thử:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl
kết quả:
ln: /usr/bin/subl: Operation not permitted
Cập nhật: nó dường như làm việc sau khi chạy lệnh sau:
alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'"
nhưng ngay sau khi tôi khởi động lại thiết bị đầu cuối, subl .
lệnh ngừng hoạt động.
Update2: sau khi dán dòng sau: alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'"
trong subl ~/.zshrc
, subl .
lệnh làm việc ngay cả sau khi khởi động lại thiết bị đầu cuối, nhưng thiết bị đầu cuối có vẻ làm việc chậm hơn so với bình thường, và khi bạn mở thư mục tương đối nhỏ với subl .
lệnh, vào những thời điểm đó là tham gia các lứa tuổi để hiển thị các tập tin ...
cập nhật cuối cùng: Sau khi chạy sudo rm /usr/local/bin/subl
tiếp theo sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
tất cả mọi thứ hoạt động hoàn hảo, nhờ @ Chris.
Bạn có chắc chắn .bash_profile được đọc bởi 'zsh'? – lenz
Tôi thành thật sẽ không biết điều đó, nhưng tôi có cùng các dòng bên trong zsh_profile –
Ok. Gõ 'echo $ PATH' trên dòng lệnh để xem if/usr/local/bin có nằm trong biến đường dẫn của bạn hay không. – lenz