【问题标题】:Getting Started application failed to run入门应用程序无法运行
【发布时间】:2014-01-01 17:13:23
【问题描述】:

我开始学习 Dart Getting Started 教程,但遇到了一些问题。当我转到 File>Open Existing Folder> one-hour-codelab-master 时,我在控制台中收到一条警告:

--- Dec 13, 2013 11:50:29 AM Running pub get ... ---
Pub get failed, [255] \dart\dart-sdk\" was unexpected at this time.

** Warning: Application may fail to run since packages did not get installed.
Try running pub get again. **

认为这很烦人,我将我的文件树与教程中的文件树进行了比较,我缺少 packages 文件夹和 pubspec.lock 文件。任何帮助将非常感激。我的 Dart 编辑器也是最新的。

【问题讨论】:

    标签: dart dart-editor dart-pub


    【解决方案1】:

    pub 包管理器未能下载所需的依赖项。 您可以在项目中的文件 pubspec.yaml 上使用上下文菜单“pub get”和“pub upgrade”再试一次吗? 我不知道菜单项的确切标题,因为我附近没有电脑,而且我总是自己在命令行上执行此操作。 您也可以尝试从应用程序目录(存储 pubspec.yaml 文件的位置)中的命令行调用这些命令,您可能会收到更好的错误消息。

    【讨论】:

      【解决方案2】:

      目前看来,pub 路径中的空格存在问题(至少在 Windows 上)。例如,

      C:\Program Files\dart\dart-sdk\bin\
      

      所以移动到一个没有空格的目录路径:

      C:\Path_Without_Spaces\dart\dart-sdk\bin\
      

      或者简单地说:

      C:\dart\dart-sdk\bin\
      

      别忘了更新你的环境路径!

      Issue 10104 在他们的问题跟踪器中

      【讨论】:

        最近更新 更多