渡槽/Dart新建项目命令在Windows 7上失败

渡槽/Dart新建项目命令在Windows 7上失败,dart,dart-pub,aqueduct,Dart,Dart Pub,Aqueduct,我试图使用“渡槽”命令创建项目,但出现以下错误: C:\Users\Aelayeb>aqueduct create -n web_dart Fetching Aqueduct as: aqueduct: "any" Determining Aqueduct template source... ProcessException: Le fichier sp├®cifi├® est introuvable. Command: pub get --no-packages-dir 它

我试图使用“渡槽”命令创建项目,但出现以下错误:

C:\Users\Aelayeb>aqueduct create -n web_dart
Fetching Aqueduct as:
  aqueduct: "any"
Determining Aqueduct template source...
ProcessException: Le fichier sp├®cifi├® est introuvable.

  Command: pub get --no-packages-dir
它写为“未找到文件”(法语)

另外,我跳过了文档中的“渡槽设置”步骤,因为它找不到psql,并且我不需要这个项目的数据库。 在看过这个设置步骤的代码之后,我认为它不是必需的()

但是如果我做错了什么,或者有人对错误有了想法,这对我真的很有帮助。
顺便说一句,我正在Windows 7 64位计算机上测试此功能。

基本上,在执行“pub-get--no-packages-dir”之前,该命令似乎无法切换目录

因此,当我在正确的目录中重播“pub-get”时,它似乎可以工作

编辑:windows上的dart“Process.runSync()”方法存在问题,该方法不使用“PATH”env。当添加“runInShell:true”参数时,它似乎可以工作。 详情如下:


现在的问题是:它是否按预期工作?

哦,谢谢你的解释!如果它不是一个系统调用,也不是一个命令shell,它是什么?你能把它添加到吗?我们打算让社区帮助支持Windows,因为我们使用macOS/Linux,无法验证Windows的行为