【问题标题】:Aqueduct/Dart new project command fails on Windows 7Aqueduct/Dart 新项目命令在 Windows 7 上失败
【发布时间】:2016-10-30 11:46:27
【问题描述】:

我正在尝试使用 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

上面写着“找不到文件”(法语)。

另外,我跳过了文档中的“渡槽设置”步骤,因为它找不到 psql,而且我不需要该项目的数据库。 看到此设置步骤的代码后,我认为这不是强制性的 (setup_command.dart)。

但是,如果我做错了什么,或者有人对错误有所了解,那真的会对我有所帮助。 顺便说一句,我正在 Windows 7 64 位计算机上对此进行测试。

【问题讨论】:

标签: dart dart-pub aqueduct


【解决方案1】:

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

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

编辑:这是在不使用“PATH”环境的 Windows 上使用 dart“Process.runSync()”方法的问题。添加“runInShell:true”参数时,它似乎有效。 更多细节在这里:github

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

【讨论】:

  • 哦,谢谢你的解释!如果它不是系统调用,也不是命令 shell,它是什么?
猜你喜欢
  • 2014-10-10
  • 1970-01-01
  • 1970-01-01
  • 2020-02-29
  • 2023-04-06
  • 2019-08-04
  • 2012-01-16
  • 1970-01-01
  • 2010-12-19
相关资源
最近更新 更多