英语法语西班牙语

Ad


OnWorks 网站图标

direnv-stdlib - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 direnv-stdlib

这是命令 direnv-stdlib 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


direnv_stdlib - “.envrc” stdlib

概要


Direnv 标准库

商品描述


输出一个名为 标准库. 其中包含以下命令
脚本并加载到“.envrc”的上下文中。 此外,它还加载文件
"~/.direnvrc"如果存在。

标准数据库


· 具有 命令: 返回 0 如果 命令 可用。 否则返回 1。 它可以
是 PATH 中的二进制文件或 shell 函数。

示例:

如果有卷曲; 然后
echo "是的,我们愿意"
fi

· 展开路径 相对路径 [关系到]:输出绝对路径 相对路径
关系到 关系到 或当前目录。

示例:

cd / usr / local / games
展开路径 ../foo
# 输出:/usr/local/foo

· Dotenv [dotenv_路径]:将“.env”文件加载到当前环境中

· 用户关系路径 绝对路径: 转换绝对路径 绝对路径 成为用户相关的
如果可能,路径。

示例:

回声$ HOME
# 输出:/home/user
user_rel_path /home/用户/我的/项目
# 输出: 〜/我的/项目
用户关系路径 在/ usr / local / lib目录
# 输出: 在/ usr / local / lib目录

· 找出 文件名: 输出路径 文件名 当从当前搜索
目录最多 /. 如果未找到文件,则返回 1。

示例:

cd /usr/本地/我的
mkdir -p 项目/foo
触控条
cd 项目/foo
查找栏
# 输出:/usr/local/my/bar

· 源环境 文件目录_路径: 负荷 另一个 “.envrc” by 指定 它的
or 文档名称。

· 源代码 [文件名]:如果找到另一个“.envrc” 找出 命令。

· direnv_load [命令生成转储输出] 应用生成的环境
运行 精液 作为命令。 这对适应孩子的环境很有用
process - 使该进程运行“direnv dump”,然后将结果用
direnv_load。

示例:

direnv_load opam-env exec -- direnv 转储

· 路径添加 : 前置扩展 到 PATH 环境变量。 它
防止 PATH 仅被新的替换的常见错误 .

示例:

PWD
# 输出:/home/user/my/project
PATH_添加bin
回声 $ 路径
# 输出:/home/user/my/project/bin:/ usr / bin:/箱

· 路径添加 变量名 : 像 路径添加 除了它是任意的
变量名.

· 加载前缀 前缀路径: 为给定的扩展一些常见的路径变量
前缀路径 字首。 如果您在 前缀路径
运用 /配置 --prefix=$前缀路径 && 使 安装 并想在
项目。

变量集:

路径
LD_LIBRARY_PATH
图书馆路径
人行道
PATH
PKG_CONFIG_PATH

示例:

./configure --prefix=$HOME/rubies/ruby-1.9.3
进行&&进行安装
# 然后在.envrc
加载前缀 ~/红宝石/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⟩ 更多细节

· 布局 蟒蛇 [蟒蛇_exe]:在下面创建并加载一个virtualenv环境
$PWD/.direnv/python-$python_version. 这会强制将任何鸡蛋安装到
项目的子文件夹。

如果要使用不同的,可以指定 python 可执行文件
python的版本(例如: 布局 蟒蛇 python3).

请注意,以前的 virtualenv 位于 $PWD/.direnv/virtualenv 和会
如果 direnv 存在,则将其重新使用。

· 布局 python3: 快捷方式 布局 蟒蛇 python3

· 布局 红宝石: 设置 GEM首页 环境 变量
`$PWD/.direnv/ruby/RUBYVERSION. 本篇 军队 安装 of 任何 宝石
项目的 子文件夹。 If 你是 运用 捆扎机 it 创建信息图 包装纸 程式
能够 be 调用 直接 代替 of 运用 捆绑 exec` 前缀。

· 使用 程序名 [版本]:用于加载的语义命令调度
对环境的外部依赖。

示例:

使用_ruby(){
回声“红宝石 $1”
}
使用红宝石 1.9.3
# 输出:Ruby 1.9.3

· 使用 rbenv:加载 rbenv,它添加了 PATH 上可用的 ruby​​ 包装器。

· 使用 尼克斯 [...]: 加载环境变量 nix-shell.

如果你有一个 默认.nix or shell.nix 这些将默认使用,但您可以
也直接指定包(例如 使用 尼克斯 -p 卡姆).

看 ⟨http://nixos.org/nix/manual/#sec-nix-shell⟩

· RVM ...:如果您安装了 rvm,应该像在 shell 中一样工作。

版权


版权所有 (C) 2014 zimbatm ⟨http://zimbatm.com⟩ 和 MIT 许可下的贡献者。

使用 onworks.net 服务在线使用 direnv-stdlib


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad