שְׁאֵלָה:
כיצד אוכל לבטל את "ייצוא PATH = '/ usr / local / bin: $ PATH' >> ~ / .bash_profile"
Howard Stark
2014-04-17 20:59:50 UTC
view on stackexchange narkive permalink

ניסיתי להתקין homebrew, שלא עבד. זה אמר לי לעשות הד ייצוא PATH = '/ usr / local / bin: $ PATH' >> ~ / .bash_profile . עם זאת זה לא השפיע, וחשבתי שאולי זה בגלל הד (אני לא מכיר שום בש), אז הסרתי את ההד, רצתי את הרופא לחלוט וזה ירק את זה, מה שהדאיג אותי:

  / usr / local / bin / brew: line 2: dirname: command not found / usr / local / bin / brew: line 5: basename: command not found / usr / local / bin / brew: שורה 8: readlink: הפקודה לא נמצאה / usr / local / bin / brew: line 16: cd: /Users/howard/../ Library: אין קובץ או ספרייה כאלה / usr / local / bin / brew: שורה 23: tr: הפקודה לא נמצאה / usr / local / bin / brew: line 23: uname: הפקודה לא נמצאה / usr / local / bin / brew: line 28: exec: ruby: לא נמצא  

האם יש דרך לבטל את מה שעשיתי זה עתה? כמו כן, מישהו יכול בבקשה להסביר לי מה עשיתי זה עתה? אני לעולם לא אעשה את הטעות המטופשת של העתקה והדבקה של פקודות שאינני מבין. אני מרגיש כרגע מטומטם.

אני חושש שאולי אני עוקף / usr / bin / עם דברים? אני לא יכול להפעיל את רוב הפקודות הבסיסיות כמו man , ls , וכמה אחרות. cd עדיין עובד. האם יש תקווה עבורי, או שעלי להתקין מחדש את מערכת ההפעלה שלי?

מה מחזיר `/ usr / bin / tail ~ / .bash_profile`?
@patrix הוא מחזיר את זה: 'ייצא PATH = / usr / local / bin: $ PATH' ייצוא PATH = / usr / local / bin: $ PATH '
כמו כן, כדי לשלול שזה רק הדרך שלך פישל, `/ bin / ls` ו-` / usr / bin / man` עדיין צריכים להתקיים ולעבוד ...
@bmike זה תיקן את הבעיה שלי! תודה רבה לך! אני באמת מעריך את זה. התחרפנתי שם קצת.
ארבע תשובות:
bmike
2014-04-17 21:33:22 UTC
view on stackexchange narkive permalink

אתה בהחלט לא צריך להתקין מחדש - פשוט הסר את השורה האחרונה הפוגעת בקובץ והפעל מחדש את המסוף כדי לראות את ההשפעות.

אם אינך יודע כיצד לערוך את הקובץ מהמסוף, באפשרותך לפתוח את הקובץ בעורך הטקסט הרגיל המוגדר כברירת מחדל של המערכת שלך:

  / usr / bin / open ~ / .bash_profile  

פשוט מחק את השורה האחרונה ו שמור את הקובץ. (ה >> עוקב אחר פלט ההד לסוף הקובץ) באותה נקודה, צא מהמסוף, פתח מחדש את המסוף ובדוק לחלוט על הרופא שוב.

ל- Apple יש סקירה כללית של העורכים שבהם אתה יכול להשתמש במסוף אם ברצונך לערוך קבצים באופן קבוע יותר.

למתחילים, עורך ה nano הוא אולי הקל ביותר מכיוון שיש לו עזרה גלויה לפקודות בסיסיות. תוכל לקבל עזרה מודרכת נוספת ב- nano מהאינטרנט על ידי פתיחת כתובת האתר בדפדפן המועדף עליך (או אם מסוף יעשה זאת עבורך פתח http://www.nano-editor.org/ ).

הבעיה היא שמדובר בקובץ מוסתר ואני לא יכול להשתמש בשום דבר כמו וי או ננו או אפילו את הפקודה הפתוחה. אני יודע על ברירות מחדל, אבל אפילו ברירת מחדל מחזירה פקודה לא נמצאה. אני לא יודע מה לעשות בשלב זה.
@HowardStark אתה צודק! הייתי צריך להוסיף את הנתיב ל'פתוח '- הקלד' / usr / bin / open ~ / .bash_profile 'למסוף ולחץ על return. זה אמור לפתוח את TextEdit עם הקובץ הנסתר, כך שתוכל לראות את התוכן / למחוק את השורה האחרונה. כמו כן, `/ usr / bin / nano ~ / .bash_profile` יעבוד. צריך שיהיה מקום אחד (או יותר) לפני ~ כדי שהפקודה תפעל. מכיוון שהדרך שלך מבולגנת, אני אביא לכך שהדרך לפתיחה תהיה מפורשת גם בגוף התשובה.
grg
2014-04-17 22:03:16 UTC
view on stackexchange narkive permalink

אתה אומר שהפעלת את הפקודה הבאה:

  הד ייצוא PATH = '/ usr / local / bin: $ PATH' >> ~ / .bash_profile  

זה היה מצרף את השורה ייצוא PATH = '/ usr / local / bin: $ PATH' ל .bash_profile שלך. עם זאת, אז רצית את הקו ללא ההד.

זה היה מפר את דרכך, אך רק עבור ההפעלה בה אתה נמצא . ל" >> ~ / .bash_profile "לא הייתה כל השפעה מכיוון שאין פלט של פקודה זו.

פשוט סגור את חלון הטרמינל ופתח חדש. ייצוא פועל פשוט שינה את ה- PATH עבור הפגז הנוכחי שלך. מעטפת חדשה תביא למקור שוב את הקבצים הרלוונטיים, ותגדיר את הנתיב בצורה נכונה ותספק את השורה שהוספת לפרופיל שלך עם ההד (הראה תשובת bmike).

זו התשובה הנכונה.החלק של התשובה של bmike שתיקן את הבעיה היה התחלת הפעלת מסוף חדשה, ולא הסרת שורה כפולה מ .bash_profile.
5heikki
2014-04-17 21:45:24 UTC
view on stackexchange narkive permalink

לא ראית שום השפעה כי היית צריך להפעיל מחדש את המסוף או לחילופין

  source ~ / .bash_profile  

כדי לבצע את השינויים . נתיבי הוספה לקובץ .bash_profile הם בערך כמו הוספת קיצורי דרך לשולחן העבודה, למעט אלה הם קיצורי דרך למסוף, כלומר אתה אומר לו איפה הדברים נמצאים.

Alan Keene
2018-12-31 16:57:37 UTC
view on stackexchange narkive permalink

תצורת הסביבה הנכונה בקובץ .bash_profile צריכה להיות כזו:

  ייצא PATH = "/ usr / local / bin: $ PATH"
 

ולא:

  ייצא PATH = '/ usr / local / bin: $ PATH'
 

ראה זאת:

אז השלב הנכון להגדרת תצורת משתנה הסביבה brew ב- Mac שלך הוא כדלקמן:

  1. הפקודה הנכונה היא:

    echo 'export PATH = "/ usr / local / bin: $ PATH"' >> ~ / .bash_profile

  2. כעת עלינו להפעיל את השינויים שלך. הקלד פקודה זו להפעלה:

    מקור .bash_profile

    לחלופין, תוכל להשתמש בפקודה זו כדי לפתוח את הקובץ:

    / usr / bin / open ~ / .bash_profile

    ואז תקן אותו לטקסט הנכון ואז שמור ויצא, הנתיב אמור להשתמש ב "" .

  3. אל תשכח להפעיל גם את השינויים שלך. עדיין פקודה זו:

    מקור .bash_profile



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...