The Wonderful toolchain can currently be installed on:
Once you’re done following this tutorial, feel free to install the necessary tools for the target of your choice by following the target-specific instructions. You may also want to visit our Discord server to chat with fellow Wonderful users - an IRC bridge may be provided in the future, if user demand exists.
To install Wonderful on your computer, you will need:
/opt/wonderful
directory: mkdir /opt/wonderful
. Other installation locations are not supported at this time./opt/wonderful
to the correct user: chown -R [user] /opt/wonderful
./opt/wonderful
: cd /opt/wonderful/ && tar xzvf [path_to_bootstrap_tar_gz]
./opt/wonderful/bin
to PATH
: export PATH=/opt/wonderful/bin:$PATH
.WONDERFUL_TOOLCHAIN
to point to /opt/wonderful
: export WONDERFUL_TOOLCHAIN=/opt/wonderful
.wf-pacman -Syu
(no sudo - you don’t need root!) to synchronize and update the toolchain’s package manager.setting certificate file: /etc/ssl/certs/ca-certificates.crt
while trying to use wf-pacman, you may need to install your distribution’s SSL certificates package (f.e. ca-certificates on Debian).To install Wonderful on your computer, you will need:
Required files:
C:\msys64
, adjust it in the Wonderful installer to match.)Wonderful Toolchain Shell
from the Start menu.This approach is a little experimental, so if it doesn’t work for you, feel free to try the Manual steps below.
Required files:
pacman -S base-devel ca-certificates
./opt/wonderful
directory: mkdir /opt/wonderful
. Other installation locations are not supported at this time./opt/wonderful
(f.e. cd /opt/wonderful/ && tar xzvf [path_to_bootstrap_tar_gz]
)./opt/wonderful/bin
to PATH (f.e. export PATH=/opt/wonderful/bin:$PATH
).WONDERFUL_TOOLCHAIN
to point to /opt/wonderful
(f.e. export WONDERFUL_TOOLCHAIN=/opt/wonderful
). It is a good idea to add these exports to the end of ~/.profile
- this way, they will be automatically applied every time you restart the shell.wf-pacman -Syu
to synchronize and update the toolchain’s package manager.Since WSL2 is compatible with Linux, one can follow the Linux installation instructions to get Wonderful running on top of Windows this way.
could not open file: /etc/mtab: No such file or directory
while trying to use wf-pacman, the following command can create the missing file: sudo ln -s /proc/self/mounts /etc/mtab
Native macOS support is currently not available. For the time being, it is recommended to use a Linux virtual machine.