repo
repo copied to clipboard
flutter 无法使用 rinf 库,提示 depends on flutter_test from sdk which doesn't exist
问题类型 / Type of issues
- 其它 / other
受影响的软件包 / Affected packages
- flutter
从 flutter.dev 下载 Linux 下的 flutter 安装包,解压后将 flutter/bin 添加到 $PATH 后,创建项目,按 https://rinf.cunarist.com/applying-template/ 添加 rinf 模板,流程可正常执行。
输出如下:
rinf template
Detected `protoc`, skipping auto installation.
Building package executable...
Built rinf:rinf.
🎉 Rust template is now ready! 🎉
执行 paru -S flutter 从源中安装 flutter 包,共安装以下目标包:
extra/clang 17.0.6-2 198.00 MiB
extra/compiler-rt 17.0.6-2 39.71 MiB
extra/dart 3.4.0-1 591.62 MiB
archlinuxcn/flutter-common 3.22.2-1 23.25 MiB
archlinuxcn/flutter-devel 3.22.2-1 80.64 MiB
archlinuxcn/flutter-engine-android-google-bin 3.22.2-10 205.39 MiB
archlinuxcn/flutter-engine-common-google-bin 3.22.2-10 21.22 MiB
archlinuxcn/flutter-engine-linux-google-bin 3.22.2-10 204.53 MiB
archlinuxcn/flutter-engine-web-google-bin 3.22.2-10 259.34 MiB
archlinuxcn/flutter-gradle 3.22.2-1 0.05 MiB
archlinuxcn/flutter-intellij-patch 3.22.2-1 0.00 MiB
archlinuxcn/flutter-material-fonts-google-bin 3.22.2-10 4.80 MiB
archlinuxcn/flutter-sky-engine-google-bin 3.22.2-10 6.90 MiB
archlinuxcn/flutter-target-android 3.22.2-1 0.11 MiB
archlinuxcn/flutter-target-linux 3.22.2-1 0.01 MiB
archlinuxcn/flutter-target-web 3.22.2-1 0.01 MiB
archlinuxcn/flutter-tool 3.22.2-1 36.07 MiB
extra/ninja 1.12.1-1 0.38 MiB
extra/unzip 6.0-21 0.30 MiB
extra/zip 3.0-11 0.55 MiB
archlinuxcn/flutter 3.22.2-1 0.00 MiB
创建项目,按 https://rinf.cunarist.com/applying-template/ 添加 rinf 模板,在执行 rinf template
时,报以下错误:
Detected `protoc`, skipping auto installation.
Resolving dependencies in `/home/AAABBB/source/flutter/rinf_test`...
Because rinf_test depends on flutter_test from sdk which doesn't exist (the Flutter SDK is not available), version solving
failed.
Flutter users should use `flutter pub` instead of `dart pub`.