rust - 为什么 Rust 找不到“js_sys”板条箱?
问题描述
我是生锈的新手。我正在尝试使用js_sys
包含Math::log
. 我已经js_sys = 0.3.48
按照 crate 网站告诉我的内容包含在内,然后use js_sys::Math::log;
在main.rs
. 我收到一个错误,说 rust 找不到板条箱。
复制步骤:
在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
错误
error: no matching package named `js_sys` found
location searched: registry `https://github.com/rust-lang/crates.io-index`
perhaps you meant: js-sys
required by package `sim v0.1.0 (/Users/lukeanglin/Desktop/Probability/Project2/simulator/sim)`
解决方案
在 Cargo.toml 中将 js_sys 更改为 js-sys,它应该可以工作。(如您发布但容易被忽视的错误中所述)
推荐阅读
- java - 使用 Arrays.sort 对 char 数组进行排序
- linux - 如何在备份脚本中实现进度条
- c# - 使用 for 循环将数据库记录存储到数组中 | C#
- python - 如何在数据框中删除一行时修复'关键错误:“['x'] not found in axis”
- hystrix - Hystrix 仪表板卡在加载屏幕上
- github-api - Github API /repos/:owner/:repo/contributors 返回一个空对象
- r - 无法从练习中创建框架,点数问题[]
- javascript - 如何修复在主要部分下溢出的隐藏导航?
- python - ZeroMQ 没有在 EC2 上接收来自本地机器的消息
- javascript - 通过 DOM 获取值,然后过滤数组以获取值返回 undefined