edgedb-cli icon indicating copy to clipboard operation
edgedb-cli copied to clipboard

Install Unsupported on arm64

Open kfrp opened this issue 2 years ago • 9 comments

Platform: Ubuntu 20.04 Version: 1.0.0-rc.4 (latest) Architecture: arm64

Installation method: curl --proto '=https' --tlsv1.2 -sSf https://sh.edgedb.com | sh Notes: AWS Graviton2 processor

Output of edgedb server _detect: n/a

kfrp avatar Jan 25 '22 10:01 kfrp

For now we don't support server on arm64. So we also don't build CLI tool (that will be unable to install the server), to avoid user confusion.

You can build just the CLI manually, though, if you have Rust/Cargo installed. It should be as easy as:

cargo install https://github.com/edgedb/edgedb-cli

Although, I agree that this is not convenient. We don't have any estimate for when arm64 will be supported.

Do you have any specific use case for arm64? It should be easy enough to run EdgeDB on x86_64 host and any other app on arm64 within Amazon cloud.

tailhook avatar Jan 25 '22 14:01 tailhook

Thanks for the reply. I switched to a x86_64 instance so it's not a problem for me, I just logged it here because there was no issue mentioning it.

kfrp avatar Jan 25 '22 16:01 kfrp

Let's keep this issue open, until we have the support.

tailhook avatar Jan 26 '22 12:01 tailhook

Noting that ARM support might also help: https://github.com/edgedb/edgedb-cli/issues/638

tiberiusferreira avatar Feb 10 '22 21:02 tiberiusferreira

Just figured this out. Came originally here cause rust <-> cross system. Since there are 20 Mio m1 macs out there now and more than half of engineers use them: Would like to know if that is on the roadmap to keep local dev environments easy to set-up and predictable.

D1no avatar Jun 15 '22 00:06 D1no

Native m1 builds are being worked on. The biggest roadblock currently is lack of native Github actions runners, so we need to do some infra work first.

elprans avatar Jun 15 '22 16:06 elprans

Understood. @elprans maybe you want to wait a bit then — github has something on the roadmap. I’d rather have you focus on the product instead of getting distracted by me here. Was just the first blocker I noticed. Running docker in compat mode for now.

D1no avatar Jun 15 '22 21:06 D1no

Just to clarify: EdgeDB works via Rosetta, you don't need to use docker (just make sure your terminal has Rosetta enabled).

elprans avatar Jun 15 '22 21:06 elprans

Yes just don’t want to install stuff on my / any machine 🤗 always work from inside containers.

D1no avatar Jun 15 '22 22:06 D1no