Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

direnv-stdlib - Trực tuyến trên đám mây

Chạy direnv-stdlib trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh direnv-stdlib có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


direnv_stdlib - stdlib ".envrc"

SYNOPSIS


direnv stdlib

MÔ TẢ


Xuất ra một tập lệnh bash được gọi là stdlib. Các lệnh sau được bao gồm trong đó
script và được tải trong ngữ cảnh của một ".envrc". Ngoài ra, nó cũng tải tệp trong
"~ / .direnvrc" nếu nó tồn tại.

STDLIB


· lệnh: Trả về 0 nếu lệnh có sẵn. Trả về 1 nếu ngược lại. Nó có thể
là một nhị phân trong PATH hoặc một hàm shell.

Ví dụ:

nếu có cuộn tròn; sau đó
echo "Vâng, chúng tôi làm"
fi

· mở rộng_path đường dẫn rel_path [liên quan đên]: Xuất ra đường dẫn tuyệt đối của đường dẫn rel_path
liên quan đên liên quan đên hoặc thư mục hiện tại.

Ví dụ:

cd / usr / local / games
mở rộng_path ../foo
# đầu ra: / usr / local / foo

· dotenv [dotenv_path]: Tải tệp ".env" vào môi trường hiện tại

· user_rel_path đường dẫn abs: Biến đổi một đường dẫn tuyệt đối đường dẫn abs thành người thân của người dùng
đường dẫn nếu có thể.

Ví dụ:

echo $ HOME
# đầu ra: / home / user
user_rel_path / home / user / my / project
# đầu ra: ~ / my / project
user_rel_path / Usr / local / lib
# đầu ra: / Usr / local / lib

· tìm_up tên tập tin: Xuất ra đường dẫn của tên tập tin khi tìm kiếm từ hiện tại
thư mục lên đến /. Trả về 1 nếu tệp không được tìm thấy.

Ví dụ:

cd / usr / local / my
mkdir -p project / foo
thanh cảm ứng
cd project / foo
thanh find_up
# đầu ra: / usr / local / my / bar

· nguồn_env fileordir_path: Tải trọng khác ".envrc" hay by xác định của nó con đường
or tên tệp.

· nguồn_up [tên tập tin]: Tải một ".envrc" khác nếu được tìm thấy với tìm_up chỉ huy.

· direnv_load [lệnh-tạo-kết xuất-đầu ra] Áp dụng môi trường được tạo bởi
chạy argv như một lệnh. Điều này rất hữu ích cho việc chấp nhận môi trường của một đứa trẻ
process - làm cho quá trình đó chạy "direnv dump" và sau đó kết hợp các kết quả bằng
direnv_load.

Ví dụ:

direnv_load opam-env thi - direnv dump

· PATH_add con đường: Trước phần mở rộng con đường vào biến môi trường PATH. Nó
ngăn ngừa một lỗi phổ biến trong đó PATH chỉ được thay thế bằng con đường.

Ví dụ:

pwd
# đầu ra: / home / user / my / project
PATH_thêm thùng
echo $ PATH
# đầu ra: / home / user / my / project / bin:/ usr / bin:/ thùng rác

· đường dẫn_add tên sơn dầu con đường: Hoạt động như PATH_add ngoại trừ việc nó dành cho một
tên sơn dầu.

· tải_prefix tiền tố_path: Mở rộng một số biến đường dẫn chung cho
tiền tố_path tiếp đầu ngữ. Điều này rất hữu ích nếu bạn đã cài đặt một cái gì đó trong tiền tố_path
sử dụng / Cấu hình. --prefix = $ prefix_path && làm cho cài đặt, dựng lên và muốn sử dụng nó trong
dự án.

Tập hợp các biến:

CPATH
LD_LIBRARY_PATH
THƯ VIỆN_PATH
CON ĐƯỜNG
PATH
PKG_CONFIG_PATH

Ví dụ:

./configure --prefix = $ HOME / rubies / ruby-1.9.3
thực hiện && thực hiện cài đặt
# Sau đó, trong .envrc
tải_prefix ~ / rubies / ruby-1.9.3

· bố trí kiểu: Một công văn ngữ nghĩa được sử dụng để mô tả các bố cục chung của dự án.

· bố trí go: Đặt biến môi trường GOPATH cho thư mục hiện tại.

· bố trí nút: Thêm "$ PWD / node_modules / .bin" vào biến môi trường PATH.

· bố trí perl: Thiết lập các biến môi trường theo yêu cầu của perl's local :: lib See
http://search.cpan.org/dist/local-lib/lib/local/lib.pm⟩ để biết thêm chi tiết

· bố trí mãng xà [python_exe]: Tạo và tải một môi trường virtualenv trong
$ PWD / .direnv / python- $ python_version. Điều này buộc việc cài đặt bất kỳ quả trứng nào vào
thư mục con của dự án.

Có thể chỉ định tệp thực thi python nếu bạn muốn sử dụng
phiên bản của python (ví dụ: bố trí mãng xà python3).

Lưu ý rằng virtualenv trước đó nằm dưới $ PWD / .direnv / virtualenv và sẽ
được sử dụng lại bởi direnv nếu nó tồn tại.

· bố trí python3: Một lối tắt cho bố trí mãng xà python3

· bố trí hồng ngọc: Đặt GEMTRANG CHỦ môi trường biến đến
`$ PWD / .direnv / ruby ​​/ RUBYPHIÊN BẢN. T lực lượng các cài đặt of bất kì đá quý trong các
dự án của thư mục con. If bạn sử dụng người đi kèm it sẽ tạo vỏ bánh chương trình
việc này có thể be viện dẫn trực tiếp thay vì of sử dụng cáctiền tố gói thực thi.

· sử dụng tên chương trình [phiên bản]: Một công văn lệnh ngữ nghĩa dùng để tải
phụ thuộc bên ngoài vào môi trường.

Ví dụ:

use_ruby () {
echo "Ruby $ 1"
}
sử dụng ruby ​​1.9.3
# đầu ra: Ruby 1.9.3

· sử dụng rbenv: Tải rbenv bổ sung các trình bao bọc ruby ​​có sẵn trên PATH.

· sử dụng làm không công [...]: Tải các biến môi trường từ vỏ nix.

Nếu bạn có một thẻ học sinh mặc định.nix or shell.nix những thứ này sẽ được sử dụng theo mặc định, nhưng bạn có thể
cũng chỉ định các gói trực tiếp (ví dụ: sử dụng làm không công -p ocaml).

Nhìn thấy ⟨http://nixos.org/nix/manual/# sec-nix-shell⟩

· rvm ...: Sẽ hoạt động giống như trong shell nếu bạn đã cài đặt rvm.

BẢN QUYỀN


Bản quyền (C) 2014 zimbatm ⟨http://zimbatm.com⟩ Và những người đóng góp theo giấy phép của MIT.

Sử dụng direnv-stdlib trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad