수많은 에러의 과정과 버전을 맞추기 위한 이틀간의 노력이다. 이틀동안 개인정비시간에 리눅스 명령창만 봤다. 싸지방에서 구름 ide로 코딩...... 쉽지 않다!
다음의 명령어 순서대로 터미널에 입력하면 정상적으로 expo의 qr코드가 터미널창에 등장할것이다.
아참 ubuntu는 18.x버전은 오류를 일으켜서 16.x버전으로 처음 컨테이너생성과정에서 설정했다.
1. npx expo install react-native-webview
2. npm install -g expo-cli
3. npm install -g n
4. n stable
5. node -v -> 아래와 같이 에러가 뜰것임
node: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.27' not found (required by node) node: /lib/x86_64-linux-gnu/libc.so.6: version
GLIBC_2.25' not found (required by node)
node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)
6. sudo apt-get remove nodejs
7. nvm install 16.15.1 -> nvm명령어를 찾을수 없음이라고 뜸
8. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
9. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
10. . ~/.nvm/nvm.sh
11. nvm install 16.15.1
12. expo start
node: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.27' not found (required by node)
node: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.25' not found (required by node)
node: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.28' not found (required by node)
에러가 떴기때문에 폭풍 구글링 결과 nodejs 버전 다르게해서 다시 설치해야징:https://stackoverflow.com/questions/72921215/getting-glibc-2-28-not-found
근데 nvm 명려어를 찾을수 없다네 하하 그래서 nvm설치 결정하기 위해서 이 링크에서 . ~/.nvm/nvm.sh 에 nvm활성화까지 시행: https://jsikim1.tistory.com/176
다시 3번에 링크에 돌아와서 nvm install 16.15.1 정상설치
expo start 렛츠고우
구름 ide 뭐가 안되는게 많냐!!!!!!!!!!!!!!! 웹앱좀 만들어보자 쫌!!
ㅋㅋㅋㅋㅋ감사합니다 저희 팀도 groom ide에서 expo 연결하려고 하는데 욕이 난무하는 상황이었는데 처음 이미지 보고 빵터졌습니다..ㅋㅋㅋㅋㅋㅋ