【问题标题】:Is there any way to get unstable features on the compiler versions in stable or beta?有没有办法在稳定版或测试版的编译器版本上获得不稳定的功能?
【发布时间】:2015-12-23 18:59:49
【问题描述】:

我现在有点纠结。我的个人代码依赖于rand,它目前无法在 Nightly 1.7 上编译,但可以在 Beta 1.6 和稳定版上运行。

但是,我的工作还使用了不稳定的功能,例如 box syntax/patterns/raw 和 convert 以一种无法(轻松)重构的方式。有什么方法,包括从源代码编译,让 Rust 1.6 “好像”它是每晚的?我在 Windows (10)/MSYS 2 上,如果这会使事情复杂化,例如构建源代码。

【问题讨论】:

  • 否;在稳定版和 beta 版中,不稳定的功能被严格禁用。
  • 最简单的方法是从你的代码工作时开始使用旧的 1.6 我猜:x

标签: rust


【解决方案1】:

你不能(简单地)编译任何稳定版本的 Rust 来使用不稳定的特性。您也不能下载稳定版本,就好像它不稳定一样。不过Rust的下载有一组archives

通过检查最近一次发布的时间:

我可以弄清楚当前的测试版在技术上是哪一天每晚。现在,假设以前的 Nightly 和 1.6 Beta 版本之间没有重大错误修复,我转到文件夹(在本例中为 2015 年 12 月 9 日)并从列表中下载了相应的 Nightly 安装程序。

有些文件夹可以追溯到 2014 年 11 月 7 日,所以如果你需要过去的特定版本的 Rust 来编译你的代码,你可以在那里找到它。

【讨论】:

    猜你喜欢
    • 2021-09-28
    • 1970-01-01
    • 2023-01-23
    • 2015-04-30
    • 2015-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多