Mac OS X
Compilador de C
Para realizar la compilación de los programas escritos en Rust se necesita un enlazador, que en caso de no estar instalado, el compilador mostrará algunos errores indicando que el enlazador no puede ejecutarse, por lo que debe instalarse manualmente. Los compiladores de C usualmente vienen con el enlazador correcto. Además, algunos paquetes de Rust dependen de código C y necesitarán un compilador de C. Por lo tanto, valdría la pena instalar uno ahora.
En Mac puedes instalar GCC descargando Command Line Tools for XCode desde el
sitio del Developer Program de Apple, la última versión disponible es la 11.5
.
Después de haber descargado el archivo .dmg, se mostrará un archivo con extensión .mpkg, al que debes dar doble click para iniciar la instalación.
Para comprobar que GCC ya está disponible en el sistema, ejecuta el siguiente comando:
$ gcc -v
Si la instalación es correcta, mostrará la versión de GCC que fue instalada.
Rust
rustup
Para instalar Rust, ejecuta el siguiente comando en la terminal, de acuerdo a rustup:
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
El comando anterior descarga un script e inicia la instalación de rustup
, y te guiará en el proceso de instalación
de la versión stable
de Rust. En la terminal se mostrará un texto similar al siguiente:
Current instalation options:
default host triple: x86_64-apple-darwin
default toolchain: stable
modify PATH variable: yes
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>
La línea default host triple
muestra la plataforma en donde se está instalando. En default toolchain
aparece la
versión de Rust que será instalada por defecto.
Para continuar seleccionamos la opción 1 (opción por defecto) y presionamos Enter
en el teclado. Si la instalación
es exitosa mostrará lo siguiente:
stable installed - rustc 1.44.0 (49cae5576 2020-06-01)
Rust is installed now. Great!
To get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH environment variable. Next time you log
in this will be done automatically.
To configure your current shell run source $HOME/.cargo/env
Después de terminar la instalación, rustup
muestra la versión de Rust instalada e indica que es necesario agregar
el directorio bin
de Cargo
a la varibale del sistema PATH
. Esto se hará automáticamente la próxima vez que
abras la terminal.
Pero si quieres configurar la terminal actual, ejecuta el siguiente comando:
$ source $HOME/.cargo/env
Homebrew
Puedes usar Homebrew para instalar rustup
, ejecutando el siguiente comando:
$ brew install rustup
Y en seguida ejecutar rustup-init
y seguir las instrucciones descritas arriba:
rustup-init