אנגליתצרפתיתספרדי

Ad


סמל OnWorks

direnv - מקוון בענן

הפעל direnv בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה direnv שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


direnv - שחרר את פרופיל ה-

תַקצִיר


direnv הפקודה ...

תיאור


direnv הוא מנהל משתני סביבה עבור המעטפת שלך. הוא יודע להתחבר לבאש,
zsh ו-fish shell כדי לטעון או לפרוק משתני סביבה בהתאם לזרם שלך
מַדרִיך. זה מאפשר לך לקבל משתני סביבה ספציפיים לפרויקט ולא בלאגן
ה "~ /. פרופיל"קובץ.

לפני כל הנחיה הוא בודק את קיומו של קובץ ".envrc" בקובץ הנוכחי ו
ספריות הורים. אם הקובץ קיים, הוא נטען לתוך תת-מעטפת bash והכל
המשתנים המיוצאים נקלטים על ידי direnv ואז זמינים עבור הנוכחי שלך
צדף.

מכיוון ש-direnv מורכב לקובץ הפעלה סטטי יחיד, הוא מהיר מספיק
בלתי מורגש בכל הנחיה. זה גם אגנוסטי לשפה וניתן להשתמש בו לבנייה
פתרונות דומים ל-rbenv, pyenv, phpenv, ...

דוגמא


$ cd ~/הפרויקט_שלי
$ echo ${FOO-nope}
לא
$ echo export FOO=foo > .envrc
.envrc אסור
$ direnv לאפשר .
direnv: טוען מחדש
direnv: טוען .envrc
ייצוא direnv: +FOO
$ echo ${FOO-nope}
Foo
$ CD ..
direnv: פריקה
ייצוא direnv: ~PATH
$ echo ${FOO-nope}
לא

להכין


כדי ש-direnv יעבוד כמו שצריך זה צריך להיות מחובר לקליפה. לכל קליפה יש את שלה
מנגנון הארכה:

BASH
הוסף את השורה הבאה בסוף "~ / .bashrc"קובץ:

הערכה "$(direnv וו לַחֲבוֹט)"

ודא שהוא מופיע גם אחרי rvm, git-prompt והרחבות מעטפת אחרות שמתפעלות
ההנחיה שלך.

ZSH
הוסף את השורה הבאה בסוף "~ / .zshrc"קובץ:

הערכה "$(direnv וו זש)"

דג
הוסף את השורה הבאה בסוף "~ / .config / fish / config.fish"קובץ:

הערכה (direnv וו דגים)

HSCT
הוסף את השורה הבאה בסוף "~/.cshrc"קובץ:

eval `direnv hook tcsh`

נוהג


בתיקיית יעד כלשהי, צור קובץ ".envrc" והוסף חלק יצוא(1) הנחיות בו.

בהנחיה הבאה תבחין שdirenv מתלונן על חסימת ה-".envrc".
זהו מנגנון האבטחה למנוע טעינת קבצים חדשים באופן אוטומטי. אחרת כל גיט
ריפו שאתה מושך, או זפת ארכיון שאתה פורק, יוכל למחוק את הכונן הקשיח שלך
פעם אתה cd לתוך זה.

אז כאן אנחנו די בטוחים שזה לא יעשה שום דבר רע. סוּג direnv להתיר . ולצפות
direnv טוען את הסביבה החדשה שלך. ציין זאת direnv עריכה . הוא קיצור דרך שימושי שנפתח
הקובץ ב-$EDITOR שלך ומאפשר זאת באופן אוטומטי אם יש זמן השינוי של הקובץ
השתנה.

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

ייצוא משתנים ביד קצת חוזר על עצמו, כך ש-direnv מספקת מערכת עזר
פונקציות שזמינות בהקשר של הקובץ ".envrc". בדוק את ה direnv-
stdlib(1) דף אדם לפרטים נוספים. אתה יכול גם להגדיר הרחבות משלך בתוך a
"~/.direnvrc"קובץ.

אני מקווה שזה מספיק כדי להתחיל.

לתרום


דיווחי באגים, תרומות ומזלגות יתקבלו בברכה.

כל הבאגים או צורות דיון אחרות מתרחשות ב⟨http://github.com/direnv/direnv/issues

יש גם ויקי זמין שבו אתה יכול לשתף את דפוסי השימוש שלך או טיפים אחרים ו
טריקים ⟨https://github.com/direnv/direnv/wiki⟩

או קפוץ לערוץ #direnv ב-FreeNode ⟨irc://#direnv@FreeNode⟩ כדי לנהל צ'אט.

זכויות יוצרים


זכויות יוצרים (C) 2014 zimbatm ותורמים תחת רישיון MIT.

השתמש ב-direnv באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor מספק היפוך של
    בקרת צימוד, עם: - התלות שלה
    הזרקה - הזרקת המשך -
    הזרקת חוט למידע נוסף
    בקר ב...
    הורד את OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit הוא שרת מונחה קוד פתוח
    מסגרת ממשק משתמש (SDUI). זה מאפשר לך
    להפיץ עדכונים ממקור שרת ל
    גרסאות אפליקציה שונות. כמו כן, זה יכול להיות
    בשימוש עבור ...
    הורד את DivKit
  • 3
    ממיר משנה
    ממיר משנה
    כלי להמרה בין שונים
    פורמט מנוי. משתמשי Shadowrocket
    צריך להשתמש ב-ss, ssr או v2ray כמטרה.
    אתה יכול להוסיף &remark= ל
    HT דמוי טלגרם...
    הורד ממיר משנה
  • 4
    SWASH
    SWASH
    SWASH הוא מספרי למטרות כלליות
    כלי להדמיית חוסר יציבות,
    לא הידרוסטטי, משטח חופשי,
    תופעות זרימה ותחבורה סיבובית
    במימי החוף כמו...
    הורד את SWASH
  • 5
    VBA-M (ארכיון - עכשיו ב-Github)
    VBA-M (ארכיון - עכשיו ב-Github)
    הפרויקט עבר ל
    https://github.com/visualboyadvance-m/visualboyadvance-m
    מאפיינים: יצירות לרמות שמור מדינות רבות
    מערכת, תומך ב-gba, gbc, gb, sgb,
    sgb2Tu...
    הורד את VBA-M (ארכיון - עכשיו ב-Github)
  • 6
    Stacer
    Stacer
    מייעל וניטור מערכת לינוקס
    מאגר Github:
    https://github.com/oguzhaninan/Stacer.
    קהל: משתמשי קצה/שולחן עבודה. מִשׁתַמֵשׁ
    ממשק: Qt. מתכנת La...
    הורד את סטייסר
  • עוד »

פקודות לינוקס

Ad