Add linux arm support to installer (#13231)

Release Notes:

- N/A
This commit is contained in:
Conrad Irwin 2024-06-18 14:29:19 -06:00 committed by GitHub
parent 9af4b6bfc7
commit 99e4b3a4cf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 23 additions and 6 deletions

View file

@ -62,15 +62,32 @@ There are a few likely causes of failure:
The remote machine must be able to run Zed. The following platforms should work, though note that we have not exhaustively tested every Linux distribution:
- macOS Catalina or later (Intel or Apple Silicon)
- Linux (x86_64 only). You must have `glibc` installed at version 2.29 (released in 2019) or greater and available globally.
- Linux (x86_64 or arm64, we do not yet support 32-bit platforms). You must have `glibc` installed at version 2.29 (released in 2019) or greater and available globally.
- Windows is not yet supported.
## Settings and extensions
> **Note:** This may change as the alpha program continues.
You can edit the settings file on the remote instance. To do so, add a new project to your server in the directory `~/.config/zed`. You can create a file called `settings.json` if it does not yet exist.
Note that this is most useful for configuring language servers, as any UI related settings do not apply.
If you'd like to install language-server extensions, you can add them to the list of `auto_installed_extensions`. Again you don't need to do this to get syntax highlighting (which is handled by the local zed).
```
{
"auto_install_extensions": {
"java": true
},
}
```
## Known Limitations
- The Terminal does not work remotely unless you configure the machine to use SSH.
- You cannot spawn Tasks remotely.
- Extensions aren't yet supported in headless Zed.
- You can not run `zed` in headless mode and in GUI mode at the same time on the same machine.
- You can't use the Terminal or Tasks if you choose "Manual Connection"
- You can't yet open additional files on the machine in the current project.
- You can't run `zed` in headless mode and in GUI mode at the same time on the same machine.
## Feedback

View file

@ -18,7 +18,7 @@ main() {
fi
case "$platform-$arch" in
macos-arm64*)
macos-arm64* | linux-arm64* | linux-armhf)
arch="aarch64"
;;
macos-x86* | linux-x86* | linux-i686*)