首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >铁锈工具链是否是开发环境描述符?

铁锈工具链是否是开发环境描述符?
EN

Stack Overflow用户
提问于 2021-06-15 22:10:36
回答 2查看 506关注 0票数 1

目前,rust-toolchain.toml允许指定开发通道、目标平台和相关工具(编译器、打包程序)等。不幸的是,接受附加工具的components密钥不符合cargo-watchtrunk ( WASM货箱的货物替代方案)的规定。作为一个新手,他们的拒绝似乎很奇怪。它们的排除限制了rust-toolchain.toml在自动化开发环境工具方面的惊人效用。

问题是我遗漏了什么吗?是否有方法将这些工具集成到rust-toolchain.toml中,是否有其他方法使它们成为指定的(除了shell脚本),或者它们是否是多余的?

目前,我手动安装它们:cargo install watch trunk。是的,这是容易和简单的,但也没有文件,忘记,笨拙。

我必须说,rust及其工具是令人印象深刻的。

EN

回答 2

Stack Overflow用户

发布于 2021-06-15 23:26:46

据我所知,components键专门用于工具链内部组件。这些组件也是特定于工具链的,例如rustup +stable component add rust-srcrustup +nightly component add rust-src不同。

另一方面,来自crates.io的板条箱(这是cargo install可以安装的)本质上是与工具链无关的。因此,对我来说,板条箱一般不能由rust-toolchain.toml文件指定,这更多地是关于将工具链固定在特定版本上。

但是,具体地说,关于货物插件,您可能会发现一种引人注目的方法,将其作为cargo的新特性(例如,允许在config.toml中指定cargo插件)。

票数 1
EN

Stack Overflow用户

发布于 2021-06-15 23:41:15

不,components of a rust-toolchain.toml是由Rust语言团队开发和分发的特定工具集。它只用于增强内置的cargo命令。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67994087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档