You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Make sure Homebrew is up-to-date, install openssl
68
+
# Make sure Homebrew is up-to-date, install protobuf and openssl
69
69
brew update
70
-
brew install openssl
70
+
brew install protobuf openssl
71
71
```
72
72
73
73
### Windows
74
74
75
75
**_PLEASE NOTE:_** Native Windows development of Substrate is _not_ very well supported! It is _highly_
76
-
recommend to use [Windows Subsystem Linux](https://docs.microsoft.com/en-us/windows/wsl/install-win10)
77
-
(WSL) and follow the instructions for [Ubuntu/Debian](#ubuntudebian).
78
-
Please refer to the separate
79
-
[guide for native Windows development](https://docs.polkadot.com/main-docs/install/windows/).
76
+
recommend to use [Windows Subsystem Linux](https://docs.microsoft.com/en-us/windows/wsl/install-win10) (WSL) and follow the following [instructions](https://docs.polkadot.com/develop/parachains/install-polkadot-sdk/#windows-wsl).
As you can see above, the default toolchain is stable, and the
147
-
`nightly-x86_64-unknown-linux-gnu` toolchain as well as its `wasm32-unknown-unknown` target is installed.
148
-
You also see that `nightly-2020-10-06-x86_64-unknown-linux-gnu` is installed, but is not used unless explicitly defined as illustrated in the [specify your nightly version](#specifying-nightly-version)
137
+
`stable-x86_64-unknown-linux-gnu` toolchain as well as its `wasm32v1-none` target is installed.
138
+
You also see that `nightly-x86_64-unknown-linux-gnu` is installed, but is not used unless explicitly defined as illustrated in the [specify your nightly version](#specifying-nightly-version)
149
139
section.
150
140
151
141
### WebAssembly compilation
152
142
153
-
Substrate uses [WebAssembly](https://webassembly.org) (Wasm) to produce portable blockchain
154
-
runtimes. You will need to configure your Rust compiler to use
155
-
[`nightly` builds](https://doc.rust-lang.org/book/appendix-07-nightly-rust.html) to allow you to
156
-
compile Substrate runtime code to the Wasm target.
157
-
158
-
> There are upstream issues in Rust that need to be resolved before all of Substrate can use the stable Rust toolchain.
159
-
> [This is our tracking issue](https://github.com/paritytech/substrate/issues/1252) if you're curious as to why and how this will be resolved.
143
+
Substrate uses [WebAssembly](https://webassembly.org) (Wasm) to produce portable blockchain runtimes.
160
144
161
145
#### Latest nightly for Substrate `master`
162
146
@@ -168,7 +152,7 @@ To ensure your Rust compiler is always up to date, you should run:
0 commit comments