跳转到主要内容

Rust的虚拟、可激活的环境

项目描述

Build Status PyPI version

rustenv

为Rust创建虚拟、可激活的环境,类似于Python的virtualenv

虚拟环境是Rust、Cargo等的自包含安装,与您可能拥有的任何用户级安装完全隔离。

例如

# Create a new rustenv
$ rustenv renv

# Run a command in it
$ renv/bin/rustc --version
rustc 1.26.1 (827013a31 2018-05-25)
$ renv/bin/cargo --version
cargo 1.26.0 (0e7c5a931 2018-04-06)

# Activate it to avoid having to prefix your commands
$ . renv/bin/activate
(renv) $ rustc --version
rustc 1.26.1 (827013a31 2018-05-25)

# Install hello-cli: https://crates.io/crates/hello-cli
(renv) $ cargo install hello-cli
(renv) $ hello
Hello World!

# Deactivate it to restore your PATH and PS1
(renv) $ deactivate_rustenv
$ rustc --version
command not found: rustc

安装

rustenv可以通过PyPI获得,并可以使用pip安装

$ pip install rustenv

项目状态

目前工作正常

  • 示例中所有内容。

剩余工作

  • 创建rustenv时提供一些额外的选项
    • 允许指定rustc / cargo版本
    • 允许禁用PS1修改,类似于virtualenv
  • ...还有更多?(提交一个issue!:)))

项目详情


下载文件

下载适合您平台文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源代码分发

rustenv-0.0.6.tar.gz (4.2 kB 查看哈希值)

上传时间 源代码

构建版本

rustenv-0.0.6-py2.py3-none-any.whl (4.7 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持