我在讲这个情节。在rust中开始使用plot的教程,并试图获得kaleido
功能的工作。然而,它似乎正在破裂。即使是简单的语句
plot.save("scatter", ImageFormat::PNG, 1024, 680, 1.0);
在rust回溯中失败(我使用的是Macbook)。
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: NotPresent', /Users/devil/.cargo/registry/src/github.com-1ecc6299db9ec823/plotly_kaleido-0.2.0/src/lib.rs:88:66
stack backtrace:
0: rust_begin_unwind
at /rustc/f1edd0429582dd29cccacaf50fd134b05593bd9c/library/std/src/panicking.rs:517:5
1: core::panicking::panic_fmt
at /rustc/f1edd0429582dd29cccacaf50fd134b05593bd9c/library/core/src/panicking.rs:100:14
2: core::result::unwrap_failed
at /rustc/f1edd0429582dd29cccacaf50fd134b05593bd9c/library/core/src/result.rs:1616:5
3: plotly_kaleido::Kaleido::new
4: plotly::plot::Plot::save
5: test_plotly::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
的情节。rs回购说kaleido
需要进一步配置,但似乎我不找到我需要修复工作。
根据错误发生的位置,似乎cargo
环境变量CARGO_MANIFEST_DIR未在您的系统上设置。
如果您直接使用rustc
而不是cargo run
运行应用程序,可能会发生这种情况。