我目前正在处理一个旧的flutter项目。我想安装必要的依赖项,以便我可以开始进行更改。现在当我运行flutter pub get命令时,我得到了一个特定的错误,该错误没有解释如何解决它。
pub get失败(服务器不可用)--尝试在64秒内重试10... Git错误。命令:git clone --mirror git://github.com/tekartik/platform.dart C:\src\flutter2\.pub-cache\git\cache\platform.dart-6f0f0462856ed9b1246d3c594e824b1b2d81f000
标准输出:标准错误:正在克隆到空存储库“C:\src\flutter 2.pub-cache\git\cache\platform.dart-6 f0 f0462856 ed 9 b1246 d3 c594 e824 b1 b2 d81 f000...”致命错误:无法连接到github.com:github.com[0:140.82.121.3]:错误号=未知错误
我认为下载依赖项已经到了一定的程度,它没有显示我可以在哪里从git://更改为git@github
下面是要安装依赖项的pubspec.yaml文件的代码片段
tekartik_app_platform:
git:
url: git@github.com:tekartik/app_flutter_utils.dart.git
ref: null_safety
path: app_platform
version: '>=0.1.0'
我试图获得帮助,就如何解决它,因为我只是刚刚得到的代码,这是一个旧的代码,所以不知道去哪里,使修复。
提前感谢你。
3条答案
按热度按时间wyyhbhjk1#
尝试将其更改为:
有关软件包的更多信息,请访问:依赖于未发布的软件包https://docs.flutter.dev/development/packages-and-plugins/using-packages
rn0zuynd2#
我设法找到了解决方案。项目使用的ref值是null safety,它仍然使用“git://”,github不再使用它,所以这就是错误的来源。
所以我改了
rmbxnbpk3#
如果这是通过git引用在flutter中添加插件依赖的情况
确保您对同一个存储库具有公共访问权限。如果是private,请转到常规设置的底部,并将其设置为公共。