问题标签 [rustup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
380 浏览

rust - 为什么 rustup 的 beta 和 nightly 版本是同一个版本?

据我了解,Rust 的 beta 通道总是比 stable 早一个版本,而 nightly 总是比 beta 早一个版本。然而,出于某种原因,beta 版和 nightly 版现在似乎都是 1.16。

如果我跑rustup update,我会看到

为什么 1.15 没有测试版?

0 投票
2 回答
15755 浏览

rust - 如何使用 Rustup 删除 Rust 编译器工具链?

Rustup 文档展示了如何每晚安装 Rust,但没有展示如何删除它。

虽然文档确实显示了如何rustup完全卸载,但我想保留稳定的分支。

如何每晚卸载 Rust?


请注意,我试图做与rustup install nightly... ( rustup uninstall nightly, rustup remove nightly& rustup delete nightly) 相反的操作,但无济于事。

即使我阅读了文档,也不清楚nightly是 a toolchain, a channel... 还是其他东西。

0 投票
1 回答
1797 浏览

curl - Rustup 说 libcurl 中不支持或禁用协议“https”

我一直在尝试使用 Rustup 一段时间,当我尝试用它做任何事情时它会这样说:

我知道 cURL 启用了 HTTPS——我刚刚尝试使用它,它运行良好。

0 投票
0 回答
369 浏览

gcc - 如何在 Rust 中使用不同的 libstdc++.a?

我正在通过 rustup 使用夜间 Rust。我正在尝试为 GNU Octave 构建一个 Windows dll。是否可以使用 Octave 的 libstdc++.a?

我能够编译,但链接失败并出现以下错误

我目前的预感是libstdc++.a发现的不兼容。它使用以下搜索路径顺序从 Rust 中找到一个:

  1. "-L" "C:\Users\camer\.rustup\toolchains\nightly-x86_64-pc-windows-gnu\lib\rustlib\x86_64-pc-windows-gnu\lib"
  2. "-L" "C:\Octave\Octave-4.2.1\lib64\gcc\x86_64-w64-mingw32\4.9.4"

Octave 4.2.1 附带的 gcc 是 GCC 4.9.4 发布 [2016-08-03]。Rust nightly 发布了 GCC 6.3 [2016-12-21]。我是否需要使用 Octave 的 GCC 4.9.4 编译 Rust 标准库?那可能吗?本期的完整代码和更多详细信息。

0 投票
3 回答
10804 浏览

rust - rustup 将自身安装到哪里?

我知道将和二进制文件rustup安装到,但是它将可执行文件安装到哪里?据我所知,这在任何文档中都没有解释,运行安装程序也不会告诉你。如果可能的话,我想避免将它安装到我的主目录以外的任何地方。如果这有所作为,我正在使用 macOS。rustccargo~/.cargo/binrustup

0 投票
3 回答
7266 浏览

rust - 错误:工具链“stable-x86_64-apple-darwin”没有二进制“rustfmt”

我跑去rustup update更新我的工具链并看到两个警告:

我按照警告消息中的说明进行操作,然后尝试rustfmt再次运行。我得到了错误

出了什么问题,我该如何解决?

0 投票
0 回答
66 浏览

rust - 是否可以更新一次 rustup 并与其他系统共享下载?

我想通过调用rustup update和更新已安装的工具链来节省带宽,然后将更新的工具链共享到另一个系统,而无需再次下载工具链。这可能吗?

查看 .rustup 目录,似乎复制 toolchains 目录可能会起作用,但我担心会导致 rustup 的已安装内容与实际安装内容之间的元数据不匹配,或其他此类问题。除非有人说可以这样做,否则我认为这不是一个选择。

0 投票
1 回答
2066 浏览

rust - 如何使用工具链为 Linux 上的所有用户安装 rustup 和 cargo?

我正在尝试使用 clippy 安装 rustup,但我正在寻找为所有用户安装的方式。

我在 /opt/setup 中安装了 rustup。每当我切换用户时,我都会得到这个:

如果我尝试安装一个工具链,它不需要/opt/setup但是/home/user. 我在我的文件中指定了RUSTUP_HOMEand但它仍然选择. 有没有办法做到这一点?CARGO_HOME.bashrc/home/user

0 投票
1 回答
191 浏览

ios - How can I test iOS apps in XCode without it breaking my Rust toolchain?

I recently tested an IPhone application, written in Swift, with XCode using the built-in iPhone Simulator.

Since then I get compile errors when I try to build any Rust project, even after updating Rust with rustup. There are warnings too which mention the iOS Simulator. I'm not familiar with the C or XCode toolchains, so I'm not sure what is the best way to fix it or how to prevent this happening again in the future.

Note: my Rust projects are not targeting iOS.

Here's what happens with a new project:

CC:

GCC:

Rust:

Other information:

I found this Rust issue, which sounds similar, but it's very old and also resolved:

0 投票
4 回答
44451 浏览

rust - How to uninstall Rust that was installed via rustup?

I installed Rust on my Ubuntu 16.04 machine through

as can be seen on the Installation Page.

How do I now uninstall Rust?