要与 Rust 交叉编译,存在
cross
程序。要使用它,Docker 需要在没有 root 权限的情况下运行(确实如此)并且需要安装cross
,例如cargo install cross -f
(是)。我没有root权限就这样做了。
但是如果我在同一个终端运行
cross
,我总是会得到一个错误:“cross: Command not found.”,即使是在重启之后。尽管每个教程都告诉我cargo install cross...
应该足够了。
编辑:我看到问题是“~/.cargo/bin/”没有添加到路径变量中。
我该如何解决这个问题?
(我在 AMD64 平台上使用 Ubuntu 20.04.6 LTS。)