Акведук: как решить Плохое состояние: ошибка нет элемента

когда я выполнил шаги по созданию нового проекта акведуков на странице Начало работы с Aqueduct, у меня возникла ошибка, когда я создать новый проект

Ошибка :

C:\Users\khalifa>aqueduct create store1
-- Aqueduct CLI Version: 3.3.0+1
*** Uncaught error
    Bad state: No element
  **** Stacktrace
  * #0      ListMixin.firstWhere (dart:collection/list.dart:150:5)
  * #1      CLIAqueductGlobal.aqueductPackageRef (package:aqueduct/src/cli/commands/create.dart:342:10)
  * #2      CLIAqueductGlobal.templateDirectory (package:aqueduct/src/cli/commands/create.dart:347:12)
  * #3      CLIAqueductGlobal.getTemplateLocation (package:aqueduct/src/cli/commands/create.dart:351:12)
  * #4      CLITemplateCreator.handle (package:aqueduct/src/cli/commands/create.dart:51:27)
  * #5      CLICommand.process (package:aqueduct/src/cli/command.dart:159:20)
  * <asynchronous suspension>
  * #6      CLICommand.process (package:aqueduct/src/cli/command.dart:135:12)
  * #7      main (file:///C:/Users/khalifa/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/aqueduct-3.3.0+1/bin/aqueduct.dart:9:27)
  * #8      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:299:32)
  * #9      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
  ****

версия дротика:

Dart VM version: 2.8.4 (stable) (Wed Jun 3 12:26:04 2020 +0200) on "windows_x64"

person Khalifa Alkhatri    schedule 26.06.2020    source источник


Ответы (1)


Я уверен, что вы еще не сделали pub global activate aqueduct

stackTrace указывает на строку 342

   341 .getGlobalApplications()
   342 .firstWhere((app) => app.name == "aqueduct")

firstWhere() выдает StateError("No element"), если в Iterable нет элемента

person Sergey Salnikov    schedule 26.06.2020
comment
Я думаю, вы наполовину правы, я думаю, что в дротике 2.8 ломаются изменения, поэтому акведук не будет работать :( какой плохой акведук хххххх - person Khalifa Alkhatri; 27.06.2020
comment
Dart VM version: 2.8.4 (stable) Я успешно создал проект. Может быть, проблема в том, что в $ PATH нет кеша паба? - person Sergey Salnikov; 27.06.2020
comment
Я использую окна. еще не знал: - person Khalifa Alkhatri; 29.06.2020