You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/getting-started.md
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ In the explanations below, we will constantly refer to "development" and "target
20
20
- If your target OS is **iOS**, only **macOS** computers are supported
21
21
- If your target OS is **Android**, only **Linux and macOS** computers are supported
22
22
-_No Windows support_ so far, unfortunately; but you can always choose to install Linux for free if you have a Windows computer
23
-
- If your target is **desktop**, **Linuxand macOS** computers are supported
23
+
- If your target is **desktop**, then **Linux**, **macOS**and **Windows** computers are supported
24
24
25
25
### Development Container
26
26
@@ -60,6 +60,17 @@ The paragraph below is commented out because we use --no-rust for all iOS compil
60
60
61
61
️ **macOS Big Sur is not supported!** Manyverse only builds on macOS Catalina or older versions. This is because Apple made significant changes to how linking dynamic libraries work, and most non-Apple tooling (which we depend on) hasn't updated yet. For more information, read [issue 1371](https://gitlab.com/staltz/manyverse/-/issues/1371). You may have luck if you compile the backend without Rust, using `npm run build-backend-ios -- --no-rust` (read more about that some sections below). -->
62
62
63
+
### Windows specifics
64
+
65
+
If you are developing Manyverse desktop on a Windows computer, then we recommend [choco](https://chocolatey.org/) to install the required tools.
66
+
67
+
Then make sure you run the following commands to install the required tools for building Node.js native addons:
Use node (preferably exactly) **`16.17.x`** and npm `8.x`. To manage node versions easily, we recommend [nvm](https://github.com/nvm-sh/nvm) and use its deep integration feature to install and load the required node version automatically.
0 commit comments