问题描述
我是 Rust 的新手。我正在尝试使用包含 esjolund@laptop:~$ curl -sS http://localhost:8000/file.txt
hello
esjolund@laptop:~$ cat /etc/issue
Ubuntu 20.04.2 LTS \n \l
esjolund@laptop:~$ podman --version
podman version 3.0.1
esjolund@laptop:~$ podman run --rm docker.io/library/fedora cur-l -sS http://10.0.2.2:8000/file.txt
curl: (7) Failed to connect to 10.0.2.2 port 8000: Network is unreachable
esjolund@laptop:~$ podman run --rm --network slirp4netns:allow_host_loopback=true docker.io/library/fedora curl -sS http://10.0.2.2:8000/file.txt
hello
esjolund@laptop:~$
的板条箱 js_sys
。我已经按照 crate 网站告诉我的内容包含了 Math::log
,然后在 js_sys = 0.3.48
中包含了 use js_sys::Math::log;
。我收到一个错误,说 Rust 找不到板条箱。
复制步骤:
在main.rs
Cargo.toml
在我的 [package]
name = "sim"
version = "0.1.0"
authors = ["Excluded for privacy"]
edition = "2018"
# See more keys and their deFinitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
js_sys = "0.3.48"
rand = "0.8.3"
顶部
main.rs
// Luke Anglin and Tobi Solarin
use js_sys::Math::log;
use rand::prelude::*; // For the rng
const n: i32 = 1_000; // The number of trials
解决方法
在 Cargo.toml 中将 js_sys 更改为 js-sys,它应该可以工作。 (如您发布的错误所述,但很容易被忽视)