我正在尝试使用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
写成“未找到文件”(法文版)。
另外,我从文档中跳过了“aqueduct setup”步骤,因为它找不到psql,我不需要这个项目的数据库。 在看到此设置步骤的代码后,我认为这不是强制性的(setup_command.dart)。
但如果我做错了什么,或者有人对错误有所了解,那对我来说真的很有帮助。 顺便说一句,我在Windows 7 64位计算机上测试它。
答案 0 :(得分:2)
基本上,在执行" pub get --no-packages-dir"之前,命令似乎无法切换目录。
所以当我重播" pub get"在正确的目录中,它似乎有用。
编辑:这是dart" Process.runSync()"的一个问题。窗口上的方法没有使用" PATH" ENV。添加" runInShell:true"参数似乎有效。 更多详情:github
现在的问题是:它是否按预期工作?