> For the complete documentation index, see [llms.txt](https://magic-mirror.gitbook.io/magicmi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://magic-mirror.gitbook.io/magicmi/faq.md).

# FAQ

**What if MagicMirror does not have the Solidity compiler version that is required for my smart contract?**

In the same directory as the MagicMirror executable, there should be a folder called *linux\_solc* (for Docker and Ubuntu) or *solc* (for Window). This is the directory where MagicMirror stores the different versions of Solidity compilers. You can go to this [page](https://github.com/ethereum/solidity/tags), download the compiler you need, and put it in the directory.&#x20;

**Does MagicMirror have an executable available for macOS?**&#x20;

Not at the moment. However, Docker is available for macOS, please follow the instruction [here ](https://magic-mirror.gitbook.io/magicmi/installation/docker-container)to use the Docker release of MagicMirror.&#x20;
