Eugene-Usachev
@Eugene-Usachev

Как переустановить Rust?

Я решил попробовать Rust. Зашёл на сайт и начал пробовать установить Rust, естественно, я словил ошибку при запуске установщика. Дальше я установил все необходимые инструменты из Visual Studio Installer. Дальше я снова запустил установщик и получил сообщение с предложением выбрать одну из 3 функций. Я выбрал первую и не увидел дальнейших логов. Дальше я попробовал запустить rustc из cmd и словил сообщение об ошибке, что rustc не существует. Я подумал, что пути не записались и перезагрузил компьютер. Как итог установщик светит сообщение
The Cargo home directory is located at:

  C:\Users\Eugene\.cargo

This can be modified with the CARGO_HOME environment variable.

The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:

  C:\Users\Eugene\.cargo\bin
                                                                                                                        
The Cargo home directory is located at:

  C:\Users\Eugene\.cargo

This can be modified with the CARGO_HOME environment variable.

The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:

  C:\Users\Eugene\.cargo\bin

This path will then be added to your PATH environment variable by
modifying the HKEY_CURRENT_USER/Environment/PATH registry key.

You can uninstall at any time with rustup self uninstall and
these changes will be reverted.

Но директории .cargo не существует (я включил отображение скрытых файлов)! Переменные окружения не изменились и Rust не установился (или я не могу найти куда (искал хорошо)), но установщик всё выдаёт это сообщение! Я не могу даже удалить Rust, так как я не могу его найти и rustup не существует. Как я могу выйти из этой ситуации без чистки всего диска?
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
vabka
@vabka
Токсичный шарпист
У тебя нет никакой ошибки. Просто промотай консоль чуть ниже.
То сообщение, которое тебе он вывел - он выводит всегда при запуске.
Вот полный текст (я выделил курсором то, что ты прикрепил в вопросе):
64a72702f13f6822200744.png
Если у тебя по какой-то причине rustup закрывается и не даёт сделать выбор - передай ему все нужные параметры в аргументах:
.\rustup-init.exe -y --default-host x86_64-pc-windows-msvc --default-toolchain stable --profile default


Оригинальный ответ
Вариант раз:
1. Удали переменную окружения RUSTUP_HOME, CARGO_HOME и удали C:\Users\Eugene\.cargo\bin из PATH, да и саму папку .cargo тоже.
2. Перезагрузи компьютер
3. Снова запусти rustup

Вариант два:
Ещё можешь попробовать запустить rustup, предварительно выставив переменную среды RUSTUP_INIT_SKIP_EXISTENCE_CHECKS=yes
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы