Rust的虚拟、可激活的环境
项目描述
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 查看哈希值)
关闭
rustenv-0.0.6.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | afd8ea9a14b94ed796b402f9b76ff12e35365d3c4fc02fcaab31399e5fc088e3 |
|
MD5 | 1a3f56bc3f1b2a3ecdd8d946c19d9420 |
|
BLAKE2b-256 | 1dac3501a25e6f407ea00008e6376a2570af2ffd12653c018a7dacabfe4e359d |
关闭
rustenv-0.0.6-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 85018b9f67f26ecf3a5e3a2e54b0ecf4401ce2ffb3f017f41c5c6e71c04cbd83 |
|
MD5 | 0bbbeb00e243e2473bb118698117abd0 |
|
BLAKE2b-256 | f36465debf1a22d7de88a05b10dc32da5d61d849a6df60ead159f32f84e3fa74 |