虚拟、可激活的生锈环境
rustenv的Python项目详细描述
rustenv
创建虚拟的、可激活的生锈环境,类似于virtualenv
用于Python。
虚拟环境是生锈、货物等的独立装置, 它与您可能拥有的任何用户级安装完全隔离。
例如:
# 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是available via PyPI,可以是
使用pip
:
$ pip install rustenv
项目状态
现在有效的
- 上面例子中的所有内容。
剩余工作
- 创建rustenv时提供一些附加选项:
- 允许指定rustc/cargo版本
- 允许禁用PS1修改,类似于virtualenv
- …还有更多?(提出问题!:)