包cloud_firestore没有匹配> = 0.7.0< 0.8.0派生自的版本

时间:2018-05-31 21:29:44

标签: firebase firebase-realtime-database google-cloud-firestore flutter flutter-dependencies

我正在尝试获取cloud_firestore包,这是此颤动教程所必需的: https://codelabs.developers.google.com/codelabs/flutter-firebase/#7

当我跑flutter packages get时我才会回来: Package cloud_firestore has no versions that match >=0.7.0 <0.8.0 derived from...

cloud_firestore包在本网站https://github.com/flutter/plugins/tree/master/packages/cloud_firestore上说最新版本为0.7.2 我也试过那个版本,但是我得到了同样的错误。

我也尝试过开发,开发和测试的开发频道,但没有成功获得这个包。

而且,这是我的pubspec.yaml文件:

name: test_app
description: Integrate firebase into flutter
dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^0.1.0
  cloud_firestore: ^0.7.0

dev_dependencies:
  flutter_test:
    sdk: flutter

flutter:
  uses-material-design: true

有关可能发生的事情的任何建议? 谢谢。

3 个答案:

答案 0 :(得分:1)

得到它&#34;修复&#34;,虽然这不是一个真正的答案。

在另一台计算机上试过,它一直给我同样的问题。

在第一台计算机上尝试,但在不同的位置,flutter packages get正常工作!

所以...第一个网络位置的东西阻塞了存储库?

无论如何,现在它按预期工作。对不起,谢谢所有给我想法的人!

答案 1 :(得分:1)

有些文档说您的pubspec.yaml中包含以下内容:

def FUN(): data = pd.DataFrame(pd.read_csv(filepath)) name_index = filepath.rfind('\\') csv_name = filepath[name_index+1:len(filepath)-4] csv_name = csv_name.replace('-','_') newDataName = [] newDataName.append(csv_name+"_data") #pretty sure this next is where the issue arises (newDataName[0]) = data print(newDataName[0]) #this prints out the table return(newDataName[0])

我认为这些文档是错误的。应该是firebase_firestore: ^0.12.7+1,最新的软件包版本可以在这里找到:

https://firebaseopensource.com/projects/flutter/plugins/

希望这对某人有帮助。

答案 2 :(得分:0)

尝试不指定版本只保留“cloud_firestore:”。它会自动获取最新版本的软件包。由于最新版本不稳定,因此不建议用于生产目的。 btt for testpose,很好