Как исправить "pub get fail (1)" - PullRequest
0 голосов
/ 04 января 2019

Я хотел создать приложение Flutter, которое использует FireStore.Я внедряю Firestore, и когда я нажимаю «Получить пакеты», появляется эта ошибка.

The current Dart SDK version is 2.1.0-dev.9.4.flutter-f9ebf21297.
Because kegel_app requires SDK version >=1.19.0 <2.0.0-dev.infinity, version solving failed.
pub get failed (1)

Как я могу это исправить?: /

Pubspec.yaml

version: 1.0.0+1
environment:
    sdk: ">=2.0.0-dev.68.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

 cupertino_icons: ^0.1.2
 cloud_firestore: ^0.2.6

 dev_dependencies:
   flutter_test:
     sdk: flutter

 flutter:
   uses-material-design: true

1 Ответ

0 голосов
/ 04 января 2019

kegel_app является зависимостью

Поскольку для kegel_app требуется версия SDK> = 1.19.0 <2.0.0-dev.infinity "</p>

это говорит о том, что этот пакет зависит от очень старой версии Flutter, в которой использовались предварительные выпуски Dart 1 или Dart 2.
<2.0.0-- после номера сборки) означает только те версии Dart, которые <2.0.0 или == 2.0.0, но перед выпуском.

Этот пакет не совместим с последними версиями Flutter и требует обновления.

kegel_app - ваш проект

Измените ограничение версии SDK в pubspec.yaml на

environment:
  sdk: ">=2.0.0-dev.68.0 <3.0.0"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...