|
|
|
@ -49,28 +49,37 @@ _带上我最诚挚的问候,<br>Andre ([@andre-richter])_
|
|
|
|
|
|
|
|
|
|
1. [安装 Docker][install_docker]。
|
|
|
|
|
2. 确保你的用户在 [docker group] 中。
|
|
|
|
|
3. 安装正确的 `Rust` 工具链:
|
|
|
|
|
|
|
|
|
|
[docker group]: https://docs.docker.com/engine/install/linux-postinstall/
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
curl https://sh.rustup.rs -sSf | sh -s -- \
|
|
|
|
|
--default-toolchain nightly-2020-05-04 \
|
|
|
|
|
--component llvm-tools-preview rustfmt
|
|
|
|
|
|
|
|
|
|
source $HOME/.cargo/env
|
|
|
|
|
rustup target add aarch64-unknown-none-softfloat
|
|
|
|
|
cargo install cargo-binutils
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
3. 如果你使用 `Visual Studio Code`,我强烈推荐你安装[Rust Analyzer 扩展]。
|
|
|
|
|
4. 如果你使用的**不是**Linux,那么你还需要安装一些`Ruby` gems。
|
|
|
|
|
3. 安装正确的`Rust`工具链:
|
|
|
|
|
1. 如果你已经安装了一个版本的Rust:
|
|
|
|
|
```bash
|
|
|
|
|
rustup toolchain add nightly-2020-06-28
|
|
|
|
|
rustup default nightly-2020-06-28
|
|
|
|
|
rustup component add llvm-tools-preview
|
|
|
|
|
rustup target add aarch64-unknown-none-softfloat
|
|
|
|
|
cargo install cargo-binutils
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
2. 如果你想要全新安装:
|
|
|
|
|
```bash
|
|
|
|
|
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- \
|
|
|
|
|
--default-toolchain nightly-2020-06-28 \
|
|
|
|
|
--component llvm-tools-preview
|
|
|
|
|
|
|
|
|
|
source $HOME/.cargo/env
|
|
|
|
|
rustup target add aarch64-unknown-none-softfloat
|
|
|
|
|
cargo install cargo-binutils
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
4. 如果你使用 `Visual Studio Code`,我强烈推荐你安装[Rust Analyzer 扩展]。
|
|
|
|
|
5. 如果你使用的**不是**Linux,那么你还需要安装一些`Ruby` gems。
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
sudo gem install bundler
|
|
|
|
|
bundle install --path .vendor/bundle
|
|
|
|
|
bundle config set path '.vendor/bundle'
|
|
|
|
|
bundle install
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
[docker group]: https://docs.docker.com/engine/install/linux-postinstall/
|
|
|
|
|
[Rust Analyzer 扩展]: https://marketplace.visualstudio.com/items?itemName=matklad.rust-analyzer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|