将货物添加到 PATH

Adding Cargo to PATH

我在 Windows 上收到以下错误:“Cargo,Rust 包管理器,未安装或不在 PATH 上。 remote: 这个包需要 Rust 和 Cargo 来编译扩展。"

我已经安装了 Rust 并且 cargo 在路径中,但问题仍然存在。有人知道为什么会这样吗?

错误消息与 this post 中的相同。

如果你想要一个临时解决方案

打开命令行提示符 (cmd) 并执行

path

这将向您显示当前的实际路径。检查它以查看必要的目录是否真的不存在。如果是,执行

path=%path%;directory you want to add;other directory you want to add

路径在命令提示符中可用,只要它打开。如果存在,请重新启动计算机,添加路径可能在安装后延迟。

永久解决方案

对于 Win10,但我猜其他版本的说明并没有太大不同。 打开 System properties,找到 Environment Variables。在弹出的对话框中你会看到System Variables,其中你会看到Path。 Select 它,单击编辑并通过 New 按钮添加您需要的目录。关闭所有弹出框并重新启动(当 Windows 固执时总是一个好主意 ;-) )

Heroku 的 stack runs on Ubuntu. Cargo is required by pywinpty but that's a library required for communicating with Windows processes。您可能需要它用于您的本地环境,但您不需要它用于 Heroku。当您部署到 Heroku 时,您应该尝试从 requirements.txt 中删除 pywinpty