首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何修复“错误: Flutter目录不是GitHub项目的克隆”。当我尝试安装flutter时出现错误?

错误: Flutter目录不是GitHub项目的克隆是由于在安装Flutter时,Flutter目录不是从GitHub项目克隆而来导致的。要修复这个错误,可以按照以下步骤进行操作:

  1. 确保你已经正确地安装了Git和Flutter SDK。如果尚未安装,请按照官方文档的指引进行安装。
  2. 打开终端或命令提示符,并导航到你想要安装Flutter的目录。
  3. 使用以下命令克隆Flutter的GitHub仓库:
代码语言:txt
复制

git clone https://github.com/flutter/flutter.git

代码语言:txt
复制

这将克隆Flutter的GitHub仓库到当前目录。

  1. 等待克隆完成后,进入克隆的Flutter目录:
代码语言:txt
复制

cd flutter

代码语言:txt
复制
  1. 设置Flutter的环境变量。根据你使用的操作系统,执行相应的命令:
  • 在 macOS 或 Linux 上:
代码语言:txt
复制
 ```
代码语言:txt
复制
 export PATH="$PWD/bin:$PATH"
代码语言:txt
复制
 ```
  • 在 Windows 上(使用 PowerShell):
代码语言:txt
复制
 ```
代码语言:txt
复制
 $env:PATH="$PWD\bin;$env:PATH"
代码语言:txt
复制
 ```
  • 在 Windows 上(使用命令提示符):
代码语言:txt
复制
 ```
代码语言:txt
复制
 set PATH="%CD%\bin;%PATH%"
代码语言:txt
复制
 ```
  1. 最后,运行以下命令来验证Flutter是否正确安装:
代码语言:txt
复制

flutter doctor

代码语言:txt
复制

如果一切正常,你将看到一个输出,其中包含了Flutter的安装状态和任何可能的问题。

这样,你就修复了“错误: Flutter目录不是GitHub项目的克隆”,并成功安装了Flutter。如果你在安装过程中遇到其他问题,可以参考Flutter官方文档或在社区寻求帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

「译」为 JavaScript 开发者准备的 Flutter 指南

在我过去几年看过的所有前端技术中,我在尝试Flutter 后最为兴奋。在这篇文章中,我将讨论为什么它令我如此激动,并介绍如何尽快开始使用它。...我将这个仓库克隆到一个文件夹中,然后在 HOME / .bashrc / HOME / .zshrc 文件中添加克隆目录路径。...克隆仓库: git clone -b stable https://github.com/flutter/flutter.git 添加路径: export PATH=$HOME/bin/flutter...: flutter doctor 安装其他依赖 如果你想构建 iOS 应用,你必须安装 Xcode,对于构建 Android 应用,你必须安装 Android Studio。...我会将 Flutter 添加到我的技术栈中,所以当我遇到 React Native 不能解决问题的情况,我会使用 Flutter

1.3K30

在 Node.js 上运行 Flutter Web 应用和 API

Flutter 简述 Flutter 是 Google 跨平台开发解决方案之一。虽然它出现的时间不是很长,但其功能集使其成为该领域的强大的竞争对手。...最好将两个项目的存储库克隆到同一个父文件夹中。将创建 weather_app_flutter 存储库的内容并将其复制到 weather-app-nodejs-server 存储库内的文件夹中。...Cannot install Dart SDK.”错误。请尝试在普通的 Windows command shell中运行命令。 升级过程可能需要几分钟。...或者,你可以运行以下 flutter命令: 1flutter run -d chrome 由于 Flutter 需要即时下载其他依赖,你第一次在 Chrome 中启动该应用可能会花费一些时间。...这次你的应用程序将会显示从天气 API 检索到的天气数据,而不会出现跨域资源共享错误。 ?

4K10

Flutter引擎——下载、编译和调试

(我是在Flutter目录)下执行如下命令,克隆depot_tools项目: git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git...2,gitHub配置SSH 当git clone的时候,可能会报SSH失效的错误: git@github.com: Permission denied (publickey). fatal: Could...这个是因为你GitHub的KEY过期了,长期不clone代码导致的。此时直接去百度一下该错误,按照搜索出来的方案一步步配置一下即可。...3,配置工具的环境变量 vim ~/.bash_profile 4,安装最后一个工具ant brew install ant 5,下载引擎 (1) 在对应位置下(我是在Flutter目录下)新建目录...该操作需要访问国外网站) gclient sync 需要注意的是,如果报SSH KEY的错误,那么就配置一下GITHUB的SSH KEY即可。

2K41

Flutter从配置安装到填坑指南详解

安装过程截图: 输入flutter doctor命令 安装完成之后(这里没有安装Flutter和Dart插件,大家可以打开AS自己搜索安装如何安装下文有介绍)...(具体这里面有标记[X]的那些如何安装后文有详细讲解,这里简单提一下。) 这里面有四内容: (1)Flutter 这是Flutter工具,就是刚才git下载的那个。...stop 停止在附加设备上的Flutter应用。 test 对当前项目的Flutter单元测试。 trace 开始并停止跟踪运行的Flutter应用程序。...---- (二) 卸载flutter之后,重新git命令安装flutter之后,然后命令行运行flutter doctor,会有以下错误(以下是我的填坑指路全过程): 注意:由于下载的国外的网站上的资料...下面是安装过程中出现的一些安装包缺少的问题: ↓这个 问题的原因:是sdk环境变量没配置,找到sdk路径,比如我的是E:\debelop\sdk,我复制这个路径,打开环境变量,新建一个变量,

7.8K50

Flutter安装入门教程

我本人也是非常安好Flutter,所以也进入到了Flutter学习行列啦,今天主要讲一下Flutter安装,具体包括: Flutter需要配置的工具 Flutter SDK下载 Flutter环境变量的配置...插件安装(Fultter与Dart) 创建一个Flutter项目 Flutter工具配置 ######1....2.Android开发工具:Android Studio下载 下载地址: https://developer.android.google.cn/studio/ Futter SDK下载 使用Git克隆仓库下载...,找一个全英文路径(无空格)点击右键找到Git Bash [1240] 输入下面命令: git clone -b master https://github.com/flutter/flutter.git...路径 [1240] 成功之后在终端窗口输入: flutter docator 如果提示错误,可以重启一下机器,再次尝试 然后就会出现下面所示的内容: [1240] 显示我们的Flutter插件与Dart

1.7K20

Flutter 在macOS的安装步骤

2.下载flutter在git上的SDK # 打开终端 cd 到自己想要克隆SDK的目录外,比如我就放到 cd /Volumes/work/FlutterSdk/ #然后 git clone -b dev...https://github.com/flutter/flutter.git 以上是官方针对国内开发者所推荐的配置,跟通用配置略有区别 3.检查flutter运行环境 运行以下命令来查看是否还有缺失的组件没有安装...缺了几个组件,主要是ios开发必备到那些(因为我android开发呀),接下来一一来装,按照提示到安装,我已经尝到苦果了,如果你们不怕,可以尝试 ---- 1.首先是cocoapods 其实用brew...install cocoapods 命令,就是在 ~/.cocoapods/repos目录克隆了CocoaPods的git项目,一般会很慢很慢,可以中断操作,然后自行下载,我下了一下午(我传了度盘,...也还是找不到,放弃,利用GnuTLS进行编译,先一步步利用brew命令把GnuTLS安装配置好吧,缺什么安装什么 最后在目录中运行 .

1.3K20

【译】Flutter beta 2 Now

看下beta2 更容易安装 我们听到反馈意见,安装Flutter可能会更容易; 安装beta 1需要使用git命令行工具克隆我们的GitHub repo。...VS Code获得了对运行测试,多项目支持和一个新选择器的支持,以在安装多个选择当前的Flutter SDK。 改进的资源系统 我们已经对我们的资产系统进行了相当重要的优化。...Flutter的第二个测试版默认启用Dart 2。结果你会看到更快的异步调用,以及更丰富的类型系统。 作为新型系统如何为您节省大量调试时间的一个例子,请考虑以下几点: 该代码有一个错误。...接下来考虑应用程序如何使用此列表: 由于对待办事项列表项目的访问是有条件的,所以错误会在晚些时候发生。...在Flutter beta 1中,启动不会出现错误,只有当用户点击该按钮后,才会通知字符串不能用作小部件: 通过Dart 2中新的完整运行时检查,我们可以避免像这样的“等待发生的错误”,而不是提前失败

2.3K30

开发工具总结(10)之Flutter从配置安装到填坑指南详解

安装过程截图: 输入flutter doctor命令 安装完成之后(这里没有安装Flutter和Dart插件,大家可以打开AS自己搜索安装如何安装下文有介绍...(具体这里面有标记[X]的那些如何安装后文有详细讲解,这里简单提一下。) 这里面有四内容: (1)Flutter 这是Flutter工具,就是刚才git下载的那个。...stop 停止在附加设备上的Flutter应用。 test 对当前项目的Flutter单元测试。 trace 开始并停止跟踪运行的Flutter应用程序。...---- (二) 卸载flutter之后,重新git命令安装flutter之后,然后命令行运行flutter doctor,会有以下错误(以下是我的填坑指路全过程): 注意:由于下载的国外的网站上的资料...下面是安装过程中出现的一些安装包缺少的问题: ↓这个 问题的原因:是sdk环境变量没配置,找到sdk路径,比如我的是E:\debelop\sdk,我复制这个路径,打开环境变量,新建一个变量,

1.8K10

Flutter 1.17版本重磅发布

今年到目前为止,我们今年关闭的错误比打开的错误多,导致净减少了约800个问题。我们从231位贡献者那里合并了3,164个PR,从而修复了许多错误。...在此版本中,我们已完成了全部工作,包括滚动,文本字段和其他输入小部件的辅助功能修复。您将在GitHub上看到此发行版中关闭的可访问性问题的完整列表。...如果您的Android调试启动时间让您失望,请尝试一下。 如果您以Android为目标,则需要注意的另一个变化是,当创建新的Flutter项目,AndroidX是唯一的选择。...此命令旨在帮助您跟踪依赖中的版本控制问题。 最后但并非最不重要的一点是,如果您发现自己发生Flutter崩溃,则工具会提示您提交该错误。...团队会密切关注这些错误报告的严重性和频率,因此请在出现提示进行记录。

2.5K10

谷歌 Flutter 1.17 发布

谷歌Flutter团队从231位贡献者那里合并了3,164个PR,从而修复了许多错误。...在此发行版中,已完成了全部工作,包括滚动,文本 字段和其他输入小部件的可访问性修复程序。您将在GitHub的该版本中看到有关可访问性问题的完整列表。...另一方面,如果您的Android调试启动时间让您失望,请尝试一下。 如果您以Android为目标,则要注意的另一个变化是,现在创建新的Flutter项目,AndroidX是唯一的选择。...此命令旨在帮助您跟踪依赖中的版本控制问题。 最后但并非最不重要的一点是,如果您发现自己发生Flutter崩溃,这些工具将提示您提交错误。...团队会密切关注这些错误报告的严重性和频率,因此请在出现提示进行记录。

3.5K10

写给flutter开发者的vscode快捷键、插件和设置

本文将分享我在flutter的日常开发中所使用的「快捷键、插件以及相关设置」。 flutter开发者的快捷键 分享一些我最喜欢的快捷键供大家参考 1.快速修复 MacOS: CMD+....Error Lens Error Lens是对错误和警告提示的加强,让你一眼就能发现错误,有强迫症的同学可能真的受不了。 4....GitHub Copilot GitHub Copilot是一个AI补充编程,当你输入时,会给你相关代码的建议和补充,这就是AI编程啊,我们什么也不用做了。...你肯定被linter一遍又一遍地提示而烦透了 所以,我们只要如下设置就好了: "editor.codeActionsOnSave": { "source.fixAll": true } 所有错误提示都会在你保存自动修复...Format on Save 我们写代码自己去格式化比较麻烦 我们增加一个保存自动修复的设置就可以解决格式化的问题: { "editor.formatOnSave": true } 「3.

6.3K21

Flutter从配置安装到填坑指南详解

安装过程截图: 输入flutter doctor命令 安装完成之后(这里没有安装Flutter和Dart插件,大家可以打开AS自己搜索安装如何安装下文有介绍) 注意: [√]这个是安装...(具体这里面有标记[X]的那些如何安装后文有详细讲解,这里简单提一下。) 这里面有四内容: (1)Flutter 这是Flutter工具,就是刚才git下载的那个。...analyze 分析项目的Dart代码。...(二) 卸载flutter之后,命令行运行flutter doctor,会有以下错误(以下是我的填坑指路全过程): 注意:由于下载的国外的网站上的资料,需要访问外国网站!!!...github链接 https://github.com/flutter/flutter Flutter官方文档 https://flutter.io/docs/ Flutter中文文档http://doc.flutter-dev.cn

3.5K40

flutter_xupdate 让你一键实现flutter应用版本更新

方法就是进入到当前项目的android目录下,使用./gradlew assembleRelease命令进行打包。 2.问:如果我使用android的原生打包方式,如何减小包的体积呢?...4.问:为什么我最新的应用下载了,但是点击安装按钮后一直提示更新失败呢? 答:出现这种问题的情况有很多种。...APK,确保APK文件没问题(签名一致、文件完整),能正常安装; 最后你可以在多台设备上尝试一下,确保不是设备自身的问题。...2007 已经被忽略的版本 2008 应用下载的缓存目录为空 3000 版本提示器异常错误 3001 版本提示器所在Activity页面被销毁 4000 新应用安装包下载失败 4001 读写权限申请失败...4002 取消下载 5000 apk安装失败 5100 未知错误 ---- 关联链接 XUpdate 一个轻量级、高可用性的Android版本更新框架: https://github.com/xuexiangjys

5.2K30

【老孟FlutterFlutter 2 新增的功能

尝试使用Flutter桌面Beta,您可以通过按预期方式切换到Beta通道并根据flutter.dev上的指导为目标平台设置配置标志来访问它。此外,我们还制作了稳定通道上可用的beta比特的快照。...这非常适合尝试一下或将桌面支持用作简单的“ Flutter Emulator”。 但是,如果您选择停留在稳定的频道上以访问桌面Beta,则不会像切换到Beta或dev频道那样快地获得新功能或错误修复。...当我们接近Flutter桌面的第一个完整的生产质量版本,我们知道我们还有更多工作要做,包括对与本机顶级菜单集成的支持,更像各个平台的体验的文本编辑以及可访问性支持,以及常规的错误修复和性能增强。...一即使在您启动DevTools之前也可以帮助您解决问题的新功能是,Android Studio,IntelliJ或Visual Studio Code能够在出现常见异常发出通知,并提供将其引入DevTools...图片发布 Flutter IDE扩展会在您的应用引发布局溢出异常发出通知 按下该按钮可将您带到出现问题的小部件上的DevTools中的Flutter Inspector,因此您可以对其进行修复

7.8K20

使用 Android Studio 进行 Flutter 开发

重载分析器不是一个性能诊断工具,但它和性能有关。 ” 该功能的目的是让你了解 widget 是何时重载的,只看代码的话可能不好发现。...IntelliJ editing assists Quick Fixes 快速修复功能也是类似的,当一段代码存在错误时, 它会出现并帮助纠正错误。它使用红色灯泡表示。...---- 在 Android Studio 中编辑 Android 代码,并获得完整 IDE 支持 打开 Flutter目的目录,并不会在 IDE 中显示所有的 Android 文件。...运行项目根目录flutter pub get,并通过点击 Build > Make 重建项目,可修复该问题。...所有已知问题都会在问题跟踪器中进行跟踪: Flutter 插件:GitHub 问题跟踪 Dart 插件: JetBrains 问题跟踪 我们欢迎所有的错误、问题以及功能反馈。

6.1K30

关于git拉取项目,报RPC failed; curl 18 transfer closed with outstanding read data remaining错的解决方案

之前在从git远程库拉取项目的时候,出现了如上错误,因为拉取时间过长才报的错,所以猜测是内存或者项目过大导致的无法拉取,所以搜了搜,网上说是解决方案有三种,一种是增大缓存区;二是浅克隆,也就是说克隆的时候...,先少克隆一些,比如只克隆每个文件只取最近一次提交,不是整个历史版本,三是换协议:具体解决方案如下: 一,加大缓存区 git config --global http.postBuffer 524288000...这个大约是500M 二、少clone一些,–depth 1 git clone https://github.com/flutter/flutter.git --depth 1 –depth 1的含义是复制深度为...1,就是每个文件只取最近一次提交,不是整个历史版本。...: 1、文件太大,解决方式为git添加 compression 配置 git config --global core.compression -1 1 compression 是压缩的意思,从 clone

27.2K31
领券