2.6 KiB
title |
---|
Setup for macOS |
import Alert from '@theme/Alert' import { Intro } from '@theme/SetupDocs' import Icon from '@theme/Icon'
1. System Dependencies
You will need to have Homebrew installed to run the following command.
$ brew install gcc
You will also need to make sure xcode
is installed.
$ xcode-select --install
2. Node.js Runtime and Package Manager
Node.js (npm included)
We recommend using nvm to manage your Node.js runtime. It allows you to easily switch versions and update Node.js.
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
We have audited this bash script, and it does what it says it is supposed to do. Nevertheless, before blindly curl-bashing a script, it is always wise to look at it first. Here is the file as a mere download link.
Once nvm is installed, close and reopen your terminal, then install the latest version of Node.js and npm:
$ nvm install node --latest-npm
$ nvm use node
If you have any problems with nvm, please consult their project readme.
Optional Node.js Package Manager
You may want to use an alternative to npm:
3. Rustc and Cargo Package Manager
The following command will install rustup, the official installer for Rust.
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
We have audited this bash script, and it does what it says it is supposed to do. Nevertheless, before blindly curl-bashing a script, it is always wise to look at it first. Here is the file as a mere download link.
To make sure that Rust has been installed successfully, run the following command:
$ rustc --version
latest update on 2019-12-19, rust version 1.40.0
You may need to restart your terminal if the command does not work.
Continue
Now that you have set up the macOS-specific dependencies for Tauri, learn how to add Tauri to your project.