<p>I'm running an M1 Pro with Monterey and have everything up and running correctly, so it's definitely possible!</p>
<p>This github guide is very useful: <a href="https://github.com/renzwo/cardano-plutus-apps-install-m1/blob/main/README.md" rel="nofollow noreferrer">Cardano Plutus apps install.</a></p>
<p>The new M1's use AMD architecture, which is why it's erroring out stating &quot;aarch64-darwin is missing in artifact.nix&quot;.</p>
<p>What's most likely missing is adding these two lines to your nix.conf as instructed in the link above</p>
<pre><code>system = x86_64-darwin
extra-platforms = x86_64-darwin aarch64-darwin
</code></pre>
<p>This instructs Nix to default to installing packages built for the x86_64 architecture instead of the M1's native aarch64 (i.e. ARM).</p>
<p>Perhaps in the future this won't be necessary, but for now lots of packages aren't built for ARM.</p>

CC BY-SA 4.0
2022-02-14T11:25:33.853Z
2022-02-18T00:47:12.230Z
2022-02-18T00:47:12.230Z
carleryd
<p>I'm trying to setup dependencies to write and test plutus contracts, but I'm worried that the dependencies may not be compatible with the M1 chip.</p>
<p>I have been following these instructions <a href="https://www.reddit.com/r/cardano/comments/mmzut6/macos_plutus_playground_build_instructions/" rel="noreferrer">https://www.reddit.com/r/cardano/comments/mmzut6/macos_plutus_playground_build_instructions/</a></p>
<p>and I am recieving the same error</p>
<p><a href="https://i.sstatic.net/6JlcD.png" rel="noreferrer"><img src="https://i.sstatic.net/6JlcD.png" alt="enter image description here" /></a></p>

<plutus><plutus-playground><macos>
Setting up Plutus environment for Apple Silicon computer
# Setting up Plutus environment for Apple Silicon computer

(Asked by: username_0 on 2021-08-19)

I'm trying to setup dependencies to write and test plutus contracts, but I'm worried that the dependencies may not be compatible with the M1 chip.

I have been following these instructions <https://www.reddit.com/r/cardano/comments/mmzut6/macos_plutus_playground_build_instructions/>

and I am recieving the same error

[![enter image description here](https://i.sstatic.net/6JlcD.png)](https://i.sstatic.net/6JlcD.png)

**Tags:** plutus, plutus-playground, macos

---

## 1 answers

### Answer by username_1 on 2022-02-14. Score: 2

I'm running an M1 Pro with Monterey and have everything up and running correctly, so it's definitely possible!
This github guide is very useful: Cardano Plutus apps install.
The new M1's use AMD architecture, which is why it's erroring out stating "aarch64-darwin is missing in artifact.nix".
What's most likely missing is adding these two lines to your nix.conf as instructed in the link above
system = x86_64-darwin
extra-platforms = x86_64-darwin aarch64-darwin

This instructs Nix to default to installing packages built for the x86_64 architecture instead of the M1's native aarch64 (i.e. ARM).
Perhaps in the future this won't be necessary, but for now lots of packages aren't built for ARM.


---

