Gambaran

rustup adalah pemasang dan pengelola alat resmi untuk bahasa pemrograman Rust. Ini menyediakan cara yang nyaman untuk menginstal, memperbarui, dan mengelola beberapa alat Rust pada sistem Anda. Laporan ini akan mencakup proses instalasi untuk berbagai platform, penggunaan dasar rustup, dan memberikan contoh pengelolaan beberapa lingkungan Rust.

Instalasi

macOS dan Linux

Untuk menginstal rustup pada sistem macOS dan Linux, buka terminal Anda dan masukkan perintah berikut:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Skrip tersebut akan mengunduh dan menginstal komponen yang diperlukan. Setelah selesai, restart terminal Anda atau jalankan perintah berikut untuk memperbarui variabel lingkungan shell Anda:

source $HOME/.cargo/env

Windows

Bagi pengguna Windows, unduh dan jalankan eksekutor rustup-init.exe dari situs web Rust resmi. Ikuti instruksi di layar untuk menyelesaikan instalasi. Setelah instalasi selesai, restart prompt perintah atau terminal Anda.

Penggunaan

Menginstal versi Rust tertentu

Untuk menginstal versi Rust tertentu, gunakan perintah berikut:

rustup install <version>

Ganti <version> dengan versi Rust yang diinginkan, misalnya 1.52.0.

Menetapkan versi Rust default

Untuk menetapkan versi Rust default untuk proyek baru, gunakan perintah berikut:

rustup default <version>

Ganti <version> dengan versi Rust yang diinginkan, misalnya 1.52.0.

Beralih antara versi Rust

Untuk beralih antara versi Rust yang berbeda untuk proyek tertentu, navigasikan ke direktori proyek dan gunakan perintah berikut:

rustup override set <version>

Ganti <version> dengan versi Rust yang diinginkan, misalnya 1.52.0.

Memperbarui Rust

Untuk memperbarui semua alat Rust yang terinstal ke versi terbaru, jalankan perintah berikut:

rustup update

Menghapus Rust

Untuk menghapus Rust dan rustup dari sistem Anda, jalankan perintah berikut:

rustup self uninstall

Contoh

Misalkan Anda sedang bekerja pada dua proyek Rust: project_old dan project_new. project_old memerlukan versi Rust 1.52.0, sedangkan project_new memerlukan versi stabil terbaru.

Pertama, instal versi Rust yang diperlukan:

rustup install 1.52.0
rustup install stable

Selanjutnya, navigasikan ke direktori project_old dan tetapkan versi Rust untuk proyek:

cd project_old
rustup override set 1.52.0

Sekarang, navigasikan ke direktori project_new dan tetapkan versi Rust untuk proyek:

cd project_new
rustup override set stable

Dengan konfigurasi ini, setiap proyek akan menggunakan versi Rust yang sesuai saat Anda membangun atau menjalankannya.

Sebagai contoh, ketika Anda menjalankan cargo build atau cargo run di direktori project_old, Rust 1.52.0 akan digunakan:

cd project_old
cargo build

Demikian pula, ketika Anda menjalankan cargo build atau cargo run di direktori project_new, versi Rust stabil terbaru akan digunakan:

cd project_new
cargo build

Dengan rustup, Anda dapat dengan mudah bekerja pada beberapa proyek dengan persyaratan versi Rust yang berbeda tanpa konflik atau intervensi manual.

Kesimpulan

rustup adalah alat penting bagi pengembang Rust, karena menyederhanakan proses mengelola beberapa lingkungan Rust pada satu sistem. Laporan ini mencakup proses instalasi untuk berbagai platform, penggunaan dasar, dan memberikan contoh pengelolaan versi Rust yang berbeda untuk beberapa proyek. Dengan menggunakan rustup, pengembang dapat memastikan bahwa proyek mereka selalu dibangun dan dijalankan menggunakan versi Rust yang tepat, meningkatkan produktivitas dan mengurangi kemungkinan masalah terkait versi.