This may be better addressed in a Rust forum but I’m trying to use Rustler in a project and when trying to build the Rustler module I’m getting the error:
failed to run custom build command for
erlang_nif-sys v0.6.4
— stdout
Unsupported Erlang version.
In the Cargo.toml for the rustler module in /my/project/native/rustler_module/
I have
[dependencies]
rustler = { version = "0.31.0", features = ["nif_version_2_17"]}
My installed erlang version is 26.2.1-1.
Any suggestions?
So this was due to serde_rustler
rather than rustler
itself. serde_rustler
has rustler 0.21.0
as a dependency. That old version of rustler
does not support OTP 26.