Installing on Windows 10+
- Install Python 3 and add python installation directory path to
PATH
env variable. - Install Node.js 18
- Install Visual Studio Community Edition with build tools.
Note: If mediasoup is not installed properly then modify Visual studio setup to add c++ and Node.js support.
- Add the path to
MSbuild.exe
(which stored in Visual Studio's folder) into thePATH
env variable
eg:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin
- Make sure to install all windows prerequisites for Mediasoup as mentioned on: https://mediasoup.org/documentation/v3/mediasoup/installation/#windows
- Install all dependencies using
npm install
from the root folder where you cloned Ethereal Engine.
Troubleshooting:
- If the error persists: Check for typos in your environment variables.
- (Optional): you can use
docker-compose
to start thescripts/docker-compose.yml
file, or install MariaDB and copy the credentials (database name, username, password) from docker-compose or.env.local
. You will need to create an empty database with the matching name. Note:./start-db.sh
only needs to be run once. If the docker image has stopped, start it again with:
docker container start etherealengine_db
- Check your WSL config for any incorrect networking settings.
https://docs.microsoft.com/en-us/windows/wsl/wsl-config#network