Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rust 没有预先构建的wasm opt二进制文件_Rust_Webassembly_Wasm Bindgen_Wasm Pack - Fatal编程技术网

Rust 没有预先构建的wasm opt二进制文件

Rust 没有预先构建的wasm opt二进制文件,rust,webassembly,wasm-bindgen,wasm-pack,Rust,Webassembly,Wasm Bindgen,Wasm Pack,我正在尝试在我的raspberry pi(3b)上构建一些webassembly rust应用程序。一切都进行得很顺利,尽管在运行wasm-pack ~/rust/wasm-game-of-life $ wasm-pack build [INFO]: Checking for the Wasm target... [INFO]: Compiling to Wasm... Finished release [optimized] target(s) in 0.50s [INFO]: Ins

我正在尝试在我的raspberry pi(3b)上构建一些webassembly rust应用程序。一切都进行得很顺利,尽管在运行
wasm-pack

~/rust/wasm-game-of-life $ wasm-pack build
[INFO]: Checking for the Wasm target...
[INFO]: Compiling to Wasm...
    Finished release [optimized] target(s) in 0.50s
[INFO]: Installing wasm-bindgen...
Error: no prebuilt wasm-opt binaries are available for this platform: Unrecognized target!
To disable `wasm-opt`, add `wasm-opt = false` to your package metadata in your `Cargo.toml`.
似乎没有为我的(armv71)平台找到
wasm opt
二进制文件。但从中克隆并自己构建它们似乎很容易

但我的问题是如何将它们添加到webassembly,以便找到它们


编辑:明确地说,构建“成功”完成,即我可以运行包。然而,我想使用wasm opt的大小或速度优化,我恐怕还没有解决方案,因为它根本没有在代码中实现(但它似乎在待办事项列表中:有,但没有实际匹配的实现)

我开了一家,现在还开着。如果您有相同的问题,请在该问题中报告,以便获得更高的优先级


(特别地)有一个修复建议,但它还需要检查、测试和合并

您可以通过在
Cargo.toml
@user2722968中添加
wasm opt=false
[package.metadata.wasm pack.profile.release]
(或
.dev
)来禁用对
wasm opt
的自动调用,我能读到。。。但我实际上想要
wasmopt