#flutter #dart #flutter-dependencies #dart-pub
#flutter #dart #flutter-зависимости #dart-pub
Вопрос:
Я получаю приведенную ниже ошибку, когда пытаюсь получить пакеты beautifulsoup в моем проекте dart console.
[scrape_3] pub get
Resolving dependencies...
beautifulsoup 0.0.1
Downloading beautifulsoup 0.0.1...
Failed to rename directory because it was in use by another process.
This may be caused by a virus scanner or having a file
in the directory open in another application.
exit code 1
Мой pubspec.yaml
файл выглядит следующим образом:
name: scrape_3
description: A sample command-line application.
# version: 1.0.0
# homepage: https://www.example.com
environment:
sdk: ">=2.10.0 <3.0.0"
#dependencies:
# path: ^1.7.0
dev_dependencies:
pedantic: ^1.9.0
test: ^1.14.4
dependencies:
beautifulsoup: ^0.0.1
html: ^0.13.3 3
Как я могу это решить? для меня это повторяющаяся ошибка, и она часто случается.
Комментарии:
1. Основываясь на коде ошибки и предполагая, что вы находитесь в Windows. 1. Попробуйте запустить
pub get
с правами администратора. 2. Попробуйте отключить защитник Windows. 3. Если ничего из вышеперечисленного не работает, попробуйте перезагрузить компьютер.2. Я сделал все вышеперечисленное, и ничего не сработало @MendelG
Ответ №1:
Выключение компьютера и повторный запуск через несколько минут в конечном итоге сработали. По-видимому, файл некоторое время используется самим VS CODE, и прямые перезапуски не работают
Ответ №2:
Мне пришлось закрыть VSCode, открыть его от имени администратора, а затем запустить flutter get
снова.
В качестве дополнительной меры предосторожности я также убедился, что у меня нет никаких инструментов flutter / dart, запущенных в командной строке, powershell и т. Д., И нет открытых окон проводника.
Ответ №3:
Если вы используете android studio
1. перезагрузите ноутбук / ПК.
2. закройте антивирус, если он существует.
3. запустите android studio от имени администратора и повторите попытку.
Ответ №4:
Просто сбросьте изменения в вашем «pubspec.lock». Или просто удалите его.