2์๊ฐ ์ ์ ๋ฐ๊ฒฌํ ๋ฐ๋๋ฐ๋ํ ์๋ฌ,,, ๋ฐฉ๊ธ ํด๊ฒฐํ์ผ๋ฏ๋ก ๊ฐ์ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ๊ณ์ ๋ถ๋ค์ ์ํด ์งง๊ฒ ๋จ๊ฒจ๋ด ๋๋ค.
๊ฒ์์ ๊ฑธ๋ฆฌ๋ผ๊ณ ํ ๋ฒ ์ณ๋ณด๋ฉด ์๋์ ๊ฐ์ต๋๋ค. sdk ํด๋ ์ฐพ์๋๋ฐ ํ์ผ์ ์ด ์๊ฐ ์๋ค๋ ๋ด์ฉ์ ๋๋ค...
exception: FileSystemException(path=C:\Program Files\Dart\dart-sdk\lib\_internal\sdk_library_metadata\lib\libraries.dart' message=Cannot open file)
Dart๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ์ค์นํ์ ๊ฒฝ์ฐ์๋ C:\ProgramFiles\Dart ์์ Dart SDK๊ฐ ๋ค์ด์์ํ ๋ฐ, ์ ์ฒ๋ผ flutter์ ํจ๊ป ์ค์นํ์ จ๊ฑฐ๋ flutter์ ์์ด์ง 2๋ ์ด ๋ค ๋์ด๊ฐ์ ๊ธํ ์ ๋ฐ์ดํธ์ ํจ๊ป migration์ ํ๋ ๊ฒฝ์ฐ์(๋ ์ค์ ๋ฌด์ ๋๋ฌธ์ ์ค๋ฅ๊ฐ ๋๋์ง๊น์ง๋ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค๋ง) ๋ ์ง์คํธ๋ฆฌ ํธ์ง๊ธฐ์์ DART_SDK์ ๊ฒฝ๋ก๋ฅผ ์์ ํด์ฃผ์ ์ผํฉ๋๋ค.
window ๊ฒ์์ฐฝ์ regedit์ ๊ฒ์ํ์๊ณ , ๋ ์ง์คํธ๋ฆฌ ํธ์ง๊ธฐ๋ฅผ ํค์ ํ Ctrl+F๋ก dart๋ฅผ ์ฐพ์์ค๋๋ค.
์ด๋ฆ ๋๋ธํด๋ฆญํ๋ฉด ๊ฒฝ๋ก๊ฐ ๋์ค๋๋ฐ, ๊ทธ ๊ฒฝ๋ก๋ฅผ ํ์ผ ํ์๊ธฐ์ ๋ถ์ฌ๋ฃ๊ธฐํ๋๋ฐ ๊ฒฝ๋ก๊ฐ ์๋ค! ํ๋ฉด ์ด์ flutter ์ค์น ๊ฒฝ๋ก๋ฅผ ์ฐพ์์ผํฉ๋๋ค. ๋์ฒด๋ก flutter ์ค์น์์ ์์คํ ํ๊ฒฝ๋ณ์์ ๊ฒฝ๋ก๋ฅผ ๋ฑ๋กํ๊ธฐ ๋๋ฌธ์, ๊ทธ๊ฑธ๋ก ์ฐพ์๋ณด์๋ฉด ์ด๋ ต์ง ์์ต๋๋ค.
C:\Users\์ฌ์ฉ์\flutter\bin\cache\dart-sdk
์ ๋ ์์ ๊ฐ์ ๊ฒฝ๋ก์ ์์์ต๋๋ค. ์ด ๊ฒฝ๋ก๋ฅผ ๋ณต์ฌํด์ ์์ ์๋ ๋ ์ง์คํธ๋ฆฌ ํธ์ง๊ธฐ DART_SDK ๊ฒฝ๋ก์ ๋ถ์ฌ๋ฃ์ผ์ ํ์ ์ปดํจํฐ๋ฅผ ์ฌ์์ํ๋ฉด ์ ์์ ์ผ๋ก migration์ด ์ด๋ฃจ์ด์ง๋ ๊ฒ์ ํ์ธํ์ค ์ ์์ต๋๋ค.
์ด์ธ์ ์๋์๋ ๊ฒฝ์ฐ์๋
1. flutter doctor ํด๋ณด๊ธฐ
์ ๋ Android tool chain์์ command line tool์ด ์๊ณ license๊ฐ ์ด๋ ํ๋ค~ ํ๊ณ ์๋ ค์คฌ๋๋ฐ Android Studio๊ฐ์ ์ SDK manager - SDK tool ํญ์์ Android SDK Command-line tool(latest) ์ฒดํฌ ํ ์ค์นํ์๊ณ , license๊ฐ์ ๊ฒฝ์ฐ์๋
flutter doctor --android-license
์ด ๋ช ๋ น์ด ์ํํ์๋ฉด ๋ฉ๋๋ค.
2. ์ ๋ฐ์ดํธ ํ์ธํ๊ธฐ
๋ง ๊ทธ๋๋ก flutter์ dart์ ๋ฒ์ ์ ํ์ธํด์ฃผ์ธ์. ์ถฉ๋ถํ ์ ๋ฐ์ดํธ๊ฐ ๋์๋์ง ์ฒดํฌํ์๋ฉด ๋ฉ๋๋ค.
flutter upgrade
dart --version // 2.12.0 ์ด์์ด์ด์ผํ๋ค๊ณ ๋ค์ ๊ฒ ๊ฐ์์
ํ๊ตญ์ด๋ก ์ค๋ช ๋ ๊ฒ์ด ์๊ธธ๋ ์จ๋ดค๋๋ฐ^^... ๋ง์ ๋์ ๋์๊ธธ ๋ฐ๋๋๋ค.
'๐ DEEEEEBUG' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[PyQt5/OpenGL/Anaconda] OSError: dlopen(OpenGL, 0x000A), ImportError: ('Unable to load OpenGL library', "dlopen(OpenGL, 0x000A) ํด๊ฒฐ๋ฐฉ๋ฒ (0) | 2022.07.19 |
---|