Open kylebakerio opened 4 years ago
btw, running rustc --explain E0599
gets me:
This error occurs when a method is used on a type which doesn't implement it:
Erroneous code example:
struct Mouth;
let x = Mouth;
x.chocolate(); // error: no method named `chocolate` found for type `Mouth`
// in the current scope
I don't know a thing of rust, but I can say the build works fine with rustc 1.43.0 (rustc --version
) on Ubuntu 18.04.
It looks like you are probably getting a somewhat old version of Rust -- MaybeUninit
was introduced in 1.36. Debian stable has Rust 1.41, so it should be working. Sorry if Google Cloud is vendoring you some surprisingly old Debian.
@kylebakerio Can you confirm us what version of rustc you have on google cloud? If you really have an old rustc, you can close the issue.
Oh, I ended up moving on and working around. I'd have to spin up a new cloud instance to see, unfortunately. We can close it if desired, but it may be wise to mention something about this in the docs somewhere (that the rust version should be checked if there are errors, or to make sure rust version is minimum x before compiling, maybe there's a way to set a minimum version in a config file--whatever).
It looks like specifying a minimum Rust compiler version is coming soon.
When done, this should probably be closed, then.
trying to set it up on google cloud, only thing I've done is install janus basically. Error is
running it with verbose, I get