मुझे अपने पथ को संशोधित करने के उदात्त पाठ 2. जोड़ने के लिए मैं एक ~/bin
निर्देशिका और run this command जोड़ दिया है होने दिया गया है:मैं अपने पथ में ~/bin कैसे जोड़ूं?
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
subl लिंक ~/bin
में दिखाई देता है। लेकिन मुझे अपने पथ में ~/bin
निर्देशिका जोड़ने की आवश्यकता है। मैं इस पर बिल्कुल नया हूं, और मुझे नहीं पता कि मेरा रास्ता कहां है। मैंने चारों ओर देखा है, और पाया है कि संभावित फाइलें या तो .profile
, .bash_profile
या .bashrc
मेरे पास .bash_profile
नहीं है। .profile
और .bashrc
करने के लिए मैं जोड़ा
PATH=$PATH:~/bin/subl
export PATH
कि सही बात को जोड़ने के लिए है? और यदि हां, तो मुझे इसे कहां जोड़ना चाहिए?
जब मैं echo $PATH
, मैं मिलता है:
/Users/<username>/.rvm/gems/[email protected]/bin:/Users/<username>/.rvm/gems/[email protected]/bin:/Users/<username>/.rvm/rubies/ruby-1.9.3-p194/bin:/Users/<username>/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
जब मैं subl
टाइप करें, मैं:
-bash: subl: command not found
धन्यवाद!
पेज। मैंने पहले मैकपोर्ट स्थापित किए थे, जिसने मेरी .profile
फ़ाइल को संशोधित किया था। सुनिश्चित नहीं है कि इसके साथ इसका कोई संबंध नहीं है - अब मुझे नहीं पता कि डिफ़ॉल्ट .profile
कैसा दिखता है।
आपका शीर्षक और पहला अनुच्छेद '/ bin' का संदर्भ देता है, लेकिन आपका शेष प्रश्न' ~/bin' को संदर्भित करता है। –
आप सही हैं - मैं निर्देशिका पथों के साथ जो कर रहा हूं उसके बारे में मेरी पूरी अज्ञानता का एक संकेत। मुझे subl फ़ाइल को .rvm/bin में ले जाकर एक वर्कअराउंड का एक हैक मिला, जो मेरे पथ में * है *। मुझे अभी यह करने की ज़रूरत है, मैं समझता हूं कि इसे ठीक से कैसे किया जाए जब तक कि मैं यूनिक्स बेहतर नहीं सीखता। – Graeme
शाब्दिक पथ में निष्पादन योग्य "सब्बल" न डालें। बस अपना स्थान डालें, जो ~/बिन है। साथ ही, टर्मिनल.एप लॉन्च करते समय ~/.bashrc को प्राप्त करने के लिए/etc/profile में देखें। – bojolais