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

Ad


סמל OnWorks

direnv-stdlib - מקוון בענן

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

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

תָכְנִית:

שֵׁם


direnv_stdlib - ה-".envrc" stdlib

תַקצִיר


direnv stdlib

תיאור


מוציא סקריפט bash שנקרא ה stdlib. הפקודות הבאות כלולות בזה
סקריפט ונטען בהקשר של ".envrc". בנוסף, הוא גם טוען את הקובץ פנימה
"~/.direnvrc"אם זה קיים.

STDLIB


· יש ל הפקודה: מחזירה 0 אם ה הפקודה זמין. מחזיר 1 אחרת. זה יכול
להיות בינארי ב-PATH או פונקציית מעטפת.

דוגמא:

אם יש תלתל; לאחר מכן
הד "כן אנחנו כן"
fi

· expand_path rel_path [ביחס ל]: מוציא את הנתיב המוחלט של rel_path
ביחס ל ביחס ל או הספרייה הנוכחית.

דוגמא:

cd / usr / מקומי / משחקים
expand_path ../foo
# פלט: /usr/local/foo

· dotenv [dotenv_path]: טוען קובץ ".env" לסביבה הנוכחית

· user_rel_path abs_path: הופך נתיב מוחלט abs_path לתוך קרוב משפחה של משתמש
נתיב אם אפשר.

דוגמא:

הד $ HOME
# פלט: /home/user
user_rel_path /home/user/my/project
פלט אחד: ~/my/project
user_rel_path / usr / local / lib
פלט אחד: / usr / local / lib

· למצוא שם הקובץ: פלט את הנתיב של שם הקובץ כאשר מחפשים מהזרם
ספרייה עד /. מחזירה 1 אם הקובץ לא נמצא.

דוגמא:

cd /usr/local/my
mkdir -p project/foo
סרגל מגע
CD project/foo
סרגל find_up
פלט #: /usr/local/my/bar

· source_env fileordir_path: עומסים אַחֵר ".envrc" או by מפרט שלה נתיב
or שם קובץ.

· source_up [שם הקובץ]: טוען ".envrc" נוסף אם נמצא עם ה- למצוא פקודה.

· direnv_load [פקודה-יצירת-dump-output] מיישם את הסביבה שנוצרה על ידי
ריצה argv בתור פקודה. זה שימושי לאימוץ הסביבה של ילד
process - לגרום לתהליך הזה להפעיל את "direnv dump" ולאחר מכן לעטוף את התוצאות עם
direnv_load.

דוגמא:

direnv_load opam-env exec -- dump direnv

· PATH_add נתיב: מקדים את המורחב נתיב למשתנה הסביבה PATH. זה
מונע טעות נפוצה שבה PATH מוחלף רק בחדש נתיב.

דוגמא:

pwd
# פלט: /home/user/my/project
PATH_add bin
הד $ PATH
# פלט: /home/user/my/project/bin:/ usr / bin:/ סל

· path_add varname נתיב: עובד כמו PATH_add אלא שזה לעניין שרירותי
varname.

· load_prefix prefix_path: מרחיב כמה משתני נתיב נפוצים עבור הנתון
prefix_path קידומת. זה שימושי אם התקנת משהו ב- prefix_path
באמצעות . / קביעת תצורה של --prefix=$prefix_path && לעשות להתקין ורוצה להשתמש בו ב
פרויקט.

סט משתנים:

CPATH
LD_LIBRARY_PATH
LIBRARY_PATH
MANPATH
נתיב
PKG_CONFIG_PATH

דוגמא:

./configure --prefix=$HOME/rubies/ruby-1.9.3
make && לבצע התקנה
# ואז ב-.envrc
load_prefix ~/rubies/ruby-1.9.3

· פריסה סוג: משלוח סמנטי המשמש לתיאור פריסות פרויקטים נפוצות.

· פריסה go: מגדיר את משתנה הסביבה GOPATH לספרייה הנוכחית.

· פריסה צומת: מוסיף "$PWD/node_modules/.bin" למשתנה הסביבה PATH.

· פריסה פרל: הגדרה של משתני סביבה הנדרשים על ידי local::lib של perl ראה
http://search.cpan.org/dist/local-lib/lib/local/lib.pm⟩ לפרטים נוספים

· פריסה פִּיתוֹן [python_exe]: יוצר וטוען סביבת Virtualenv תחת
$PWD/.direnv/python-$python_version. זה מאלץ את ההתקנה של כל ביצה לתוך
תיקיית המשנה של הפרויקט.

אפשר לציין את קובץ ההפעלה של python אם ברצונך להשתמש אחרת
גרסאות של python (למשל: פריסה פִּיתוֹן פיתון 3).

שים לב שבעבר virtualenv היה ממוקם תחת $PWD/.direnv/virtualenv ורצונו
להיות בשימוש חוזר על ידי direnv אם הוא קיים.

· פריסה פיתון 3: קיצור דרך עבור פריסה פִּיתוֹן פיתון 3

· פריסה אודם: מגדיר את ה-GEMעמוד הבית סביבה משתנה ל
`$PWD/.direnv/ruby/RUBYגִרְסָה. זֶה כוחות מה היא התקנה of כל אבני חן אל תוך מה היא
פרויקטים תיקיית משנה. If אתה באמצעות צרור it יצטרך לִיצוֹר עֲטִיפָה תוכניות
זֶה יכול be הופעל ישירות במקום of באמצעות מה היאהקידומת של bundle exec.

· להשתמש תוכנית_שם [גרסה]: שליחת פקודה סמנטית המיועדת לטעינה
תלות חיצונית בסביבה.

דוגמא:

use_ruby() {
הד "Ruby $1"
}
השתמש ב-ruby 1.9.3
פלט #: Ruby 1.9.3

· להשתמש rbenv: טוען rbenv שמוסיף את עטיפות האודם הזמינות ב-PATH.

· להשתמש ניקס [...]: טען משתני סביבה מ nix-shell.

אם יש לך default.nix or shell.nix אלה ישמשו כברירת מחדל, אבל אתה יכול
ציין גם חבילות ישירות (למשל להשתמש ניקס -p ocaml).

ראה ⟨http://nixos.org/nix/manual/#sec-nix-shell⟩

· Rvm ...: אמור לעבוד בדיוק כמו במעטפת אם התקנת rvm.

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


זכויות יוצרים (C) 2014 zimbatm ⟨http://zimbatm.com⟩ ותורמים תחת רישיון MIT.

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


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

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

  • 1
    Phaser
    Phaser
    Phaser היא פתיחה מהירה, חינמית ומהנה
    מסגרת משחק מקור HTML5 שמציעה
    עיבוד WebGL ו-Canvas לרוחב
    דפדפני אינטרנט שולחניים וניידים. משחקים
    יכול להיות שותף...
    הורד את Phaser
  • 2
    מנוע VASSAL
    מנוע VASSAL
    VASSAL הוא מנוע משחק ליצירה
    גרסאות אלקטרוניות של לוח מסורתי
    ומשחקי קלפים. זה מספק תמיכה עבור
    עיבוד ואינטראקציה של חלקי משחק,
    ו...
    הורד את VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF היא ספריית Java ליצירה
    ועריכת קבצי PDF עם LGPL ו
    רישיון קוד פתוח MPL. OpenPDF הוא ה
    יורש הקוד הפתוח LGPL/MPL של iText,
    ...
    הורד את OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - מערכת לאוטומטיות
    ניתוחים גיאוגרפיים - הוא גיאוגרפי
    תוכנת מערכת מידע (GIS) עם
    יכולות עצומות לגיאודטה
    עיבוד ואנה...
    הורד את SAGA GIS
  • 5
    ארגז כלים עבור Java/JTOpen
    ארגז כלים עבור Java/JTOpen
    ארגז הכלים של IBM עבור Java / JTOpen הוא א
    ספריית מחלקות Java התומכות ב
    תכנות לקוח/שרת ואינטרנט
    דגמים למערכת עם OS/400,
    i5/OS, o...
    הורד את ארגז הכלים עבור Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (או D3 עבור מסמכים מבוססי נתונים)
    היא ספריית JavaScript המאפשרת לך
    לייצר נתונים דינמיים ואינטראקטיביים
    הדמיות בדפדפני אינטרנט. עם D3
    אתה...
    הורד את D3.js
  • עוד »

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

Ad