'pub get failed (65 ' ) exit code 65
While trying to download packages to the flutter project im getting like:-
[project] flutter pub get
Running "flutter pub get" in project...
Error on line 25, column 5 of pubspec.yaml: A dependency may only have one source.
╷
25 │ ┌ sdk: flutter
26 │ │ curved_navigation_bar: ^0.3.3
27 │ │ # The following adds the Cupertino Icons font to your application.
28 │ │ # Use with the CupertinoIcons class for iOS style icons. ter 29 │ │ cupertino_icons: ^0.1.3
│ └──^
╵ pub get failed (65; ╵) exit code 65
Solution 1:[1]
You got that error because your pubspec.yaml
is not well formatted.
You should have it as
flutter:
sdk: flutter
curved_navigation_bar: ^0.3.3
and not
dependencies:
flutter:
sdk: flutter
curved_navigation_bar: ^0.3.3
Solution 2:[2]
I had the same problem and found this fix
Take note of the indentation difference
//Correct way to add dependencies in flutter
dependencies:
flutter:
sdk: flutter
# Carousel Dependecy for sliders
carousel_pro: ^1.0.0
Instead Of:
//Wrong way of adding dependencies in flutter
dependencies:
flutter:
sdk: flutter
# Carousel Dependecy for sliders
carousel_pro: ^1.0.0
Solution 3:[3]
dependencies: flutter: sdk: flutter carousel_pro: ^0.0.13
Solution 4:[4]
I think your project name is same as your dependencies name
Solution 5:[5]
I solve this error by changing the project name, this error occurs because of the same dependency name you use as project name.
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 | |
Solution 2 | Junaid Bashir |
Solution 3 | user7688086 |
Solution 4 | Narendran Rammudo |
Solution 5 | Jeril Albi |