میرور Rust ( رجیستری crates.io، Cargo ) در ایران
میرور Rust (رجیستری crates.io، Cargo) — میرور رایگان crates.io برای توسعهدهندگان Rust در ایران — با Cargo همان crateها را سریعتر از داخل کشور نصب و بهروزرسانی کنید.
دربارهٔ Rust
Cargo معمولاً از crates.io وابستگی میکشد — هر cargo build میتواند دهها crate از اینترنت بینالمللی بخواهد.
میرور رسانگار همان رجیستری crates.io را در ایران در دسترس میگذارد تا وابستگیها سریعتر resolve شوند.
صفحهٔ یکپارچهٔ مرور crateها و پیکربندی Cargo در /crates/ است.
میرور Rust در ایران
رجیستری crates.io روی mirror.rasanegaar.com/crates/ برای Cargo در ایران فعال است.
پیکربندی در ~/.cargo/config.toml منبع crates.io را به میرور رسانگار هدایت میکند.
rustup پایدار از /rustup/ در دسترس است.
روی میرور رسانگار
https://mirror.rasanegaar.com/crates/مراحل دستی
- در
~/.cargo/config.tomlمنبع crates.io را به میرور رسانگار هدایت کنید:[source.rasanegaar] registry = "sparse+https://mirror.rasanegaar.com/crates/index/" [source.crates-io] replace-with = "rasanegaar" - برای rustup (اختیاری) در
~/.profileیا~/.bashrc:export RUSTUP_DIST_SERVER="https://mirror.rasanegaar.com/rustup" export RUSTUP_UPDATE_ROOT="https://mirror.rasanegaar.com/rustup/rustup" - یک بیلد آزمایشی بزنید:
cargo build - برای مرور crateها:
https://mirror.rasanegaar.com/crates/
آپدیت Rust در ایران
بعد از سوییچ، cargo build وابستگیها را از میرور ایران میگیرد.
برای پروژههای جدید همان config.toml کافی است؛ نیازی به تغییر Cargo.toml نیست.
همین رجیستری روی repository.rasanegaar.com/crates/ هم در دسترس است.