में अपग्रेड करने के बाद शानदार सिम्लिंक गायब हो गया है मैंने अभी ओएस एक्स एल कैपिटन में अपग्रेड किया है और subl .
कमांड zsh: command not found: subl
त्रुटि संदेश के साथ काम करना बंद कर दिया है।एल कैपिटन
मैं निम्न आदेश के रूप में अन्य पदों में सुझाव दिया चलाने:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
परिणाम:
ln: /usr/local/bin/subl: File exists
".bash_profile" साथ ही साथ
में
".zsh_profile" मैं निम्नलिखित पंक्तियां सहेजी गई हैं:
export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH
export EDITOR='subl -w'
भी करने की कोशिश की:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl
परिणाम:
ln: /usr/bin/subl: Operation not permitted
अद्यतन: यह निम्न आदेश चलाने के बाद काम करने के लिए लग रहा था:
alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'"
लेकिन जैसे ही मैं टर्मिनल को पुनः आरंभ के रूप में, subl .
कमांड काम करना बंद कर देता है।
Update2: निम्न पंक्ति चिपकाने के बाद: subl ~/.zshrc
में alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'"
, subl .
आदेश टर्मिनल को पुन: प्रारंभ करने के बाद भी काम करता है, लेकिन टर्मिनल सामान्य की तुलना में धीमी काम करने के लिए लगता है, और जब आप subl .
कमांड के साथ अपेक्षाकृत छोटे फ़ोल्डर खोलने, समय पर यह है उम्र लेने फ़ाइलों को दिखाने के लिए ...
अंतिम अद्यतन: sudo rm /usr/local/bin/subl
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
सब कुछ के बाद चलाने के बाद काम करता है पूरी तरह से, करने के लिए धन्यवाद @chris।
क्या आप वाकई .bash_profile 'zsh' द्वारा पढ़ा जाता है कर रहे हैं? – lenz
मैं ईमानदारी से यह नहीं जानता, लेकिन मेरे पास zsh_profile –
ठीक है। यह देखने के लिए कि क्या/usr/local/bin आपके पथ चर में है, कमांड लाइन पर 'echo $ PATH' टाइप करें। – lenz