因为每个版本alpha_vantage_package依赖http^0.12.0+4,前面依赖http^0.13.4,所以禁止alpha_vantage_package
Because every version of alpha_vantage_package depends on http ^0.12.0+4 and front depends on http ^0.13.4, alpha_vantage_package is forbidden
我尝试安装 alpha_vantage
并收到以下错误:
因为alpha_vantage_package每个版本都依赖http^0.12.0+4,前面依赖http^0.13.4,所以禁止alpha_vantage_package .
所以,因为front依赖alpha_vantage_package^1.0.0,导致版本解析失败。
pub get failed (1;所以,因为front依赖alpha_vantage_package^1.0.0,版本解析失败。)
退出代码 1
这是我的 pubspec.yaml
文件:
name: front
description: A new Flutter project.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1
environment:
sdk: ">=2.15.0-116.0.dev <3.0.0"
dependencies:
flutter:
sdk: flutter
http: ^0.13.4
shared_preferences: ^2.0.11
get: ^4.6.1
google_fonts: ^2.1.1
universal_platform: ^1.0.0+1
alpha_vantage_package: ^1.0.0
cupertino_icons: ^1.0.2
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^1.0.0
flutter:
uses-material-design: true
如果您收到此错误,这很常见,因为软件包经常更新,而且并非每个版本都与其他软件包匹配。
这意味着 alpha_vantage_package 依赖于版本低于您在另一个依赖项中指定的版本的依赖项。
解决此问题,打开pubspec.yaml,去掉问题依赖的版本号:
示例:
改变
alpha_vantage_package : ^1.0.0
--> 删除这个数字
收件人:
alpha_vantage_package:
我还可以在 pubdev 中看到 alpha_vantage_package 未更新为空安全。尽量不要使用这个包,因为它的最新更新是 2 年前的。
alpha_vantage_package
是两年前创建的,此后没有更新,因此需要更新其依赖项。
我已经创建 PR 到带有依赖更新的原始存储库,也许在某个时候作者会发布包的更新。
同时,您可以使用我的仓库中的软件包。将其放入 pubspec.yaml
:
alpha_vantage_package:
git:
url: https://github.com/olexale/alpha_vantage_package
我尝试安装 alpha_vantage
并收到以下错误:
因为alpha_vantage_package每个版本都依赖http^0.12.0+4,前面依赖http^0.13.4,所以禁止alpha_vantage_package . 所以,因为front依赖alpha_vantage_package^1.0.0,导致版本解析失败。 pub get failed (1;所以,因为front依赖alpha_vantage_package^1.0.0,版本解析失败。) 退出代码 1
这是我的 pubspec.yaml
文件:
name: front
description: A new Flutter project.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1
environment:
sdk: ">=2.15.0-116.0.dev <3.0.0"
dependencies:
flutter:
sdk: flutter
http: ^0.13.4
shared_preferences: ^2.0.11
get: ^4.6.1
google_fonts: ^2.1.1
universal_platform: ^1.0.0+1
alpha_vantage_package: ^1.0.0
cupertino_icons: ^1.0.2
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^1.0.0
flutter:
uses-material-design: true
如果您收到此错误,这很常见,因为软件包经常更新,而且并非每个版本都与其他软件包匹配。 这意味着 alpha_vantage_package 依赖于版本低于您在另一个依赖项中指定的版本的依赖项。
解决此问题,打开pubspec.yaml,去掉问题依赖的版本号:
示例:
改变
alpha_vantage_package : ^1.0.0
--> 删除这个数字
收件人:
alpha_vantage_package:
我还可以在 pubdev 中看到 alpha_vantage_package 未更新为空安全。尽量不要使用这个包,因为它的最新更新是 2 年前的。
alpha_vantage_package
是两年前创建的,此后没有更新,因此需要更新其依赖项。
我已经创建 PR 到带有依赖更新的原始存储库,也许在某个时候作者会发布包的更新。
同时,您可以使用我的仓库中的软件包。将其放入 pubspec.yaml
:
alpha_vantage_package:
git:
url: https://github.com/olexale/alpha_vantage_package