The SIC framework can be installed on your machine by making use of Docker.
...
Download and install Git and the Git-LFS extension.
On Windows, make sure Git is configured to 'checkout as-is', e.g. by configuring this in the installation (re-install Git if you are unsure about this)
❗ Make sure that Git-LFS is enabled (by running
git lfs install
)
Make sure ports 6379, and 8000-8003 can be reached on your machine (i.e. by a robot).
On Windows and Mac, this is generally not a problem (though some firewalls like McAfee might interfere, and make sure to allow Docker to work on all networks when requested); on Linux systems your firewall will likely have to be adjusted.
Our infrastructure runs in Docker containers, so please check if you meet the relevant system requirements in order to download and install Docker Desktop (Windows/Mac) or Docker Engine (Linux).
Using Docker Desktop may cause conflicts with virtualisation tools like VirtualBox and VMWare.
If you cannot use Docker Desktop, download and install Docker Toolbox instead.
Please read and follow the installation instructions of either tool carefully!
Clone the SIC Git repository in a folder under your user directory:
git clone https://bitbucket.org/socialroboticshub/docker.git
...
When using Docker Desktop, there might be too little CPU and/or RAM allocated to the Docker containers. Please see here for increasing the resources on Windows (only applicable in certain Docker configurations) and here for increasing them on Mac. At least 4GB RAM for Docker is recommended.
More issues will be documented on the Frequently Asked Questions page.