'pub get failed : A package may not list itself as a dependency
I'm having this problem in pubspec.yaml :
here the pubspec.yaml :
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
pluto_grid: ^2.9.3
and here is the Error :
[pluto_grid] flutter pub get
Running "flutter pub get" in pluto_grid...
Error on line 37, column 3 of pubspec.yaml: A package may not list itself as a dependency.
╷
37 │ pluto_grid: ^2.9.3
│ ^^^^^^^^^^
╵
pub get failed (65; ╵)
exit code 65
need to know what's wrong, used the same in other project and worked perfectly.
Solution 1:[1]
I found why i'm getting this Error, this happens because the project name is the same as the library name. so if you have the same Error as this just try to change the project name.
Solution 2:[2]
the project package name should not be the same name of added library's name in pubspec.yaml
Solution 3:[3]
That's not necessary to declare your own project as a dependency in the project's pubspec.yaml
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Hamou Ouyaba |
Solution 2 | Mosayeb Masoumi |
Solution 3 | redDwarf |