代码之家  ›  专栏  ›  技术社区  ›  zipzit

在“/Users/userName”中找不到名为“pubspec.yaml”的文件

  •  1
  • zipzit  · 技术社区  · 6 年前

    我在VS代码工具中遇到了一些颤振问题。

    $ flutter packages get
    Running "flutter packages get" in my_flutter_app...
    Could not find a file named "pubspec.yaml" in "/Users/userName".
    pub get failed (66)
    

    我在my_flatter_app目录中,在该目录根目录中有一个名为“pubspec.yaml”的文件。为什么系统要查找pubspec。yaml在其他地方,完全忽略了pubspec。亚姆就在那里?这对我来说毫无意义。

    当我尝试调试/运行程序时,在调试控制台中会得到以下响应:

    Running "flutter packages get" in my_flutter_app...
    Could not find a file named "pubspec.yaml" in "/Users/userName".
    pub get failed (66)
    Exited (66)
    

    $ flutter --version
    Flutter 0.5.7-pre.111 • channel master • https://github.com/flutter/flutter.git
    Framework • revision 7ebf2728dc (5 hours ago) • 2018-07-12 14:59:22 -0700
    Engine • revision fed2ea458e
    Tools • Dart 2.0.0-dev.67.0.flutter-84ca27a09e
    

    注:答案来自 Could not find a file named "pubspec.yaml" in 这不管用。试过了,完全失败了。

    2 回复  |  直到 6 年前
        1
  •  17
  •   dan-gph    4 年前

    当主pubspec启动时,可能会发生此问题。yaml引用了第二个pubspec。不存在的yaml。

    我在一次旅行中遇到了这个问题 an example from flutter 找到了答案 here . 之后,我做了以下工作:

    dev_dependencies:
    
      image_picker:
        path: ../
    
    1. 而是插入到pubspec中。亚马尔:
    dev_dependencies:
    
      image_picker: ^0.6.6+4
    
    1. :
    import 'package:flutter/material.dart';
    //import 'package:flutter/src/widgets/basic.dart';
    //import 'package:flutter/src/widgets/container.dart';
    import 'package:image_picker/image_picker.dart';
    import 'package:video_player/video_player.dart';
    

    一切都顺利进行。该应用程序在智能手机上完美启动。

    颤振图像\u选取器\u示例 图像选择器 .

        2
  •  9
  •   charan kumar    5 年前

    删除 .pub-cache

    
    [my_expenses] flutter packages upgrade
    Running "flutter pub upgrade" in my_expenses...                 
    Could not find a file named "pubspec.yaml" in "/Users/charankumar/......../FlutterSDK/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.16.0".
    pub upgrade failed (66)
    exit code 66
    
    
    $  rm -rf /Users/charankumar/......../FlutterSDK/flutter/.pub-cache/
    
    
    
    [my_expenses] flutter packages get
    Running "flutter pub get" in my_expenses...                        13.0s
    exit code 0
    
        3
  •  2
  •   Da Artagnan    6 年前

    History of Everything 颤振应用程序。 每次我通过Android Studio打开它时,都会显示一个“在Flare Flatter文件夹中找不到名为pubspec.yaml的文件”错误。在我尝试了下面引用的命令之后,问题消失了。

    > git clone https://github.com/2d-inc/HistoryOfEverything.git cd
    > HistoryOfEverything/app 
    > git submodule init 
    > git submodule update
    > flutter run
    
        4
  •  2
  •   N. Joshi    3 年前

        5
  •  0
  •   LeeHunter    6 年前

    我在Mac OS上遇到了类似的问题(在用户目录中查找pubspec.yaml)。

        6
  •  0
  •   H C O R    3 年前

    这里没有一个解决方案对我有效。

    解决步骤 (窗口) HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun .

    该值应为空,否则会与flifter正在使用的脚本发生冲突。

    未提供其他系统的解决方案,但请检查您是否正在修改terminal或cmd的自动启动。

        7
  •  0
  •   Tanvir Ahmed    3 年前

    1.

    从这里下载[https://docs.flutter.dev/get-started/install/windows][1]

    3. 在“编辑环境变量”下设置用户变量内部的路径。

    4. ....