Because every version of flutter_test from sdk depends on collection 1.19.0 and XXX depends on collection 1.18.0, flutter_test from sdk is forbidden.
So, because XXX depends on flutter_test from sdk, version solving failed.
flutter flow로 개발된 앱을 다운 받고 나니 위와 같은 의존성 오류가 발생했다.
오류 메시지를 확인해보니 sdk의 collection 버전과 xxx의 버전이 맞지 않아 오류가 발생한 것
flutter pub add collection:^1.19.0
버전을 맞춰주기 위해 위와 같이 터미널에 입력했는데 오류 발생
flutter pub add collection:\^1.19.0
zsh 셸이 ^ 문자를 특수 문자(패턴 매칭 등)로 해석하기 때문에 발생하는 것이었음.
그래서 위와 같이 다시 수정해서 입력해줬더니 잘 해결 됨
"", '', /(백슬래쉬)를 사용해서 특수문자가 아님을 인식시키면 된다.
'Flutter' 카테고리의 다른 글
[Flutter] go_router 패키지 사용하기 (0) | 2025.04.03 |
---|---|
Flutter Flow 이해하기 (0) | 2025.04.02 |