Skip to content

Update setup guide for Apple M1 #506

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Nov 9, 2021
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 1 addition & 7 deletions v3/docs/01-getting-started/c-installation/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -60,13 +60,7 @@ sudo zypper install clang curl git openssl-devel llvm-devel libudev-devel
<Message
type={`yellow`}
title={`Information`}
text="The Apple M1 ARM system on a chip is not very well supported yet by rust, and thus you very likely will run into build errors stemming from this. There are reports that using substrate dependencies newer than the June 2021 monthly release are able to work without issue. Here is the ',
[node template `monthly-2021-05`](https://github.com/substrate-developer-hub/substrate-node-template/tree/v3.0.0%2Bmonthly-2021-05)
'that you should use as a base for building on M1s. If you decide not to use a monthly release, see
[this community contributed script](https://github.com/substrate-developer-hub/substrate-node-template/issues/179#issuecomment-843522331)
(and discussion)
for details on extra configuration steps to get things working on `v3.0.0` and below.
"
text="If you have an Apple M1 ARM system on a chip, make sure that you have Apple Rosetta 2 installed through `softwareupdate --install-rosetta`. This is only needed to run the protoc tool during the build. The build itself and the target binaries would remain native."
/>

Open the Terminal application and execute the following commands:
Expand Down