англійськафранцузькаіспанська

Ad


Значок OnWorks

direnv-stdlib - онлайн у хмарі

Запустіть direnv-stdlib у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда direnv-stdlib, яку можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


direnv_stdlib - stdlib ".envrc".

СИНТАКСИС


direnv stdlib

ОПИС


Виводить сценарій bash під назвою the stdlib. До нього входять наступні команди
сценарій і завантажується в контексті ".envrc". Крім того, він також завантажує файл
"~/.direnvrc«якщо воно існує.

STDLIB


· має команда: повертає 0, якщо команда доступний. В іншому випадку повертає 1. Це може
бути двійковим файлом у PATH або функцією оболонки.

приклад:

якщо має завиток; тоді
echo "Так, ми так"
fi

· expand_path rel_path [щодо]: виводить абсолютний шлях rel_path
щодо щодо або поточний каталог.

приклад:

cd / usr / local / games
expand_path ../foo
# вихід: /usr/local/foo

· dotenv [dotenv_path]: завантажує файл ".env" у поточне середовище

· user_rel_path abs_path: перетворює абсолютний шлях abs_path в родича користувача
шлях, якщо це можливо.

приклад:

echo $ HOME
# вихід: /home/user
user_rel_path /home/user/my/project
# вихід: ~/мій/проект
user_rel_path / usr / local / lib
# вихід: / usr / local / lib

· find_up ім'я файлу: виводить шлях до ім'я файлу при пошуку з поточного
каталог до /. Повертає 1, якщо файл не знайдено.

приклад:

cd /usr/local/my
mkdir -p проект/foo
сенсорна панель
cd project/foo
панель пошуку
# вихід: /usr/local/my/bar

· source_env fileordir_path: Вантажі інший ".envrc" або by уточнюючи його шлях
or ім'я файлу.

· source_up [ім'я файлу]: завантажує інший ".envrc", якщо знайдено разом із find_up команда

· direnv_load [генеруючий-дамп-вивід] Застосовує середовище, створене
біг argv як команда. Це корисно для усиновлення оточення дитини
process - спричинити запуск цього процесу "direnv dump", а потім загорнути результати в
direnv_load.

приклад:

direnv_load opam-env exec -- дамп direnv

· PATH_add шлях: Початок розгорнутого шлях до змінної середовища PATH. Це
запобігає поширеній помилці, коли PATH замінюється лише новим шлях.

приклад:

pwd
# вихід: /home/user/my/project
PATH_додати кошик
echo $PATH
# вихід: /home/user/my/project/bin:/ usr / bin:/ bin

· шлях_додати ім'я вар шлях: Працює як PATH_add хіба що це для довільного
ім'я вар.

· префікс_навантаження префіксний_шлях: Розширює деякі загальні змінні шляху для заданого
префіксний_шлях префікс. Це корисно, якщо ви встановили щось у файлі префіксний_шлях
використання . / Налаштувати --prefix=$prefix_path && зробити встановлювати і хочете використовувати його в
Проект.

Набір змінних:

CPATH
LD_LIBRARY_PATH
LIBRARY_PATH
MANPATH
PATH
PKG_CONFIG_PATH

приклад:

./configure --prefix=$HOME/rubies/ruby-1.9.3
make && make install
# Потім у файлі .envrc
префікс_навантаження ~/rubies/ruby-1.9.3

· розташування тип: семантична розсилка, яка використовується для опису типових макетів проекту.

· розташування go: Встановлює змінну середовища GOPATH на поточний каталог.

· розташування вузол: додає "$PWD/node_modules/.bin" до змінної середовища PATH.

· розташування Perl: Налаштування змінних середовища, необхідних для perl local::lib Див
http://search.cpan.org/dist/local-lib/lib/local/lib.pm⟩ для більш детальної інформації

· розташування пітон [python_exe]: створює та завантажує середовище virtualenv
$PWD/.direnv/python-$python_version. Це змушує встановлювати будь-яке яйце
підпапку проекту.

Можна вказати виконуваний файл python, якщо ви хочете використовувати інший
версії python (наприклад: розташування пітон python3).

Зауважте, що раніше virtualenv був розташований під $PWD/.direnv/virtualenv і буде
повторно використовуватися direnv, якщо він існує.

· розташування python3: Ярлик для розташування пітон python3

· розташування рубін: Встановлює GEMГОЛОВНА навколишнє середовище змінна до
`$PWD/.direnv/ruby/RUBYВерсія. це війська установка of будь-який дорогоцінні камені в
проектів підпапка. If ти використання пакет it волі створювати обгортка програми
Що може be викликали безпосередньо замість of використання префікс bundle exec`.

· використання назва_програми [версія]: семантична команда, призначена для завантаження
зовнішні залежності від навколишнього середовища.

приклад:

use_ruby() {
echo "Ruby $1"
}
використовуйте ruby ​​1.9.3
# вихід: Ruby 1.9.3

· використання рбеньв: Завантажує rbenv, який додає обгортки ruby, доступні на PATH.

· використання шухер [...]: завантажити змінні середовища з nix-оболонка.

Якщо у вас є 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 Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad