在Rust生态系统中,这些被称为通道。官方有三个通道: 稳定版:这是默认的版本,大多数人应该正常使用。顾名思义,稳定性是主要特点。 Beta版:这是Rust下一个版本的预览版。主要想法是将其添加到您的CI、测试或其他任何地方,以便您可以发现新的Rust开发可能对您的代码造成的任何问题,并将它们报告给Rust团队。当然,您也可以使用它来预览语言或标准库的未来改进,但它不会让您使用不稳定的功能。 每日构建版:这是每天(或每晚)构建的版本,因此它显示Rust代码库的最前沿版本。因此,它可能显示出随机错误或从一个版本到另一个版本的行为变化。但它允许您使用不稳定的功能。一些人通过指定日期将其项目固定在特定的已知良好的每夜版本上,从而避免了随机错误问题。 总之:使用 stable 来进行正常工作;使用 nightly 来尝试不稳定的功能;使用 beta 来测试下一个 Rust 版本并避免可能的未来问题。