मैं शेर पर रूबी समर्थन के साथ सादे विम का उपयोग करता हूं (gist द्वारा स्थापित)। मैं rbenv साथ गहरे लाल रंग का उपयोग कर रहा हूँ तो मेरे पथ /users/me/.rbenv/shims की तरह दिखता है: .....
vim के भीतर से रास्ता है
:!echo $PATH
> usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Users/fb/.rbenv/shims:....
मुझे भी बना सकते हैं और एक संशोधित कर सकते हैं पर्यावरण चर:
:let $PATH = "/bar:/foo"
:!echo $PATH
> /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/foo:/bar
पथ/usr/bin के साथ पथ बना रहता है।
तो मैं अपने रूबी 1.9.3 ~/.rbenv/shims में कैसे/usr/bin में सिस्टम रूबी के बजाय कैसे पहुंच सकता हूं?
यदि आप इसे '~/.bash_profile' में डालते हैं तो आपको स्रोत कमांड चलाने की आवश्यकता नहीं होगी (यह हर बार जब आप एक नया खोल शुरू करते हैं तो वह स्वचालित रूप से उस आदेश को चलाएगा) – Jwosty
सच - उस बारे में नहीं सोचा था। यद्यपि आपने संपादित किए जाने वाले प्रत्येक खोल के लिए केवल एक बार स्रोत कमांड चलाने की आवश्यकता होगी, जब आपने ~/.bashrc संपादित किया था। मेरे सिर में मैं zsh से bash तक अनुवाद कर रहा था - मैं वास्तव में उसे उसे अपने ~/.zshrc में रखने के लिए बताना चाहता था :) –
उत्तर देने के लिए धन्यवाद। मैं zsh का उपयोग करता हूं और नहीं .bashrc और न ही .bash_profile है। परीक्षण के लिए मैंने उन्हें बनाया, लेकिन यह मदद नहीं करता है। मैं zsh का उपयोग करता हूं और मेरा पथ टर्मिनल और Iterm2 दोनों में सही सेट है। – fbehrens