Development/Error

[error] 'appcast' stanza failed with: Calling the `appcast` stanza is disabled! Use the `livecheck` stanza instead.

mefd 2024. 2. 15. 09:54
728x90

Java -version : 21

app에서 사용하는 버전은 11

 

열심히 구글링...

 

$ brew install --cask adoptopenjdk11

이것도 안되고

$ brew install --cask adoptopenjdk/openjdk/adoptopenjdk11

이것도 안된다.

 


에러 해결 이후 발견한 방법

brew install openjdk@17

brew install openjdk@11


해결 : 터미널 창에서

1.   /usr/libexec/java_home -V.            // 입력

 

나는 정말 많이 설치가 되어 있었다.. 버전도 다양하고 중복되고ㅎ 그래서 안되었나

 

그리고 환경변수를 설정하라는데, 그것도 잘 모르겠고, 나는 

openjdk11 하나만 필요해서 11을 제외하고 다 삭제하기로 했다. 

그러면 하나밖에 없으니까 연결될 것만 같은 생각

 

<설치된 jdk 삭제>

-새로운 터미널에서

1. cd /Library/Java/JavaVirtualMachines/         //입력

(+ 설치 경로가 다르다면 코드 뒤에 적혀있는 경로에서 cd … /Library/Java/JavaVirtualMachines/ 까지만 입력하면 된다)

 

잘 이동되었다면

2. ls             //입력

 

설치된 jdk 목록들이 보인다.

지울 대상을 rm 명령으로 지우면 된다.

 

3. sudo rm -rf temurin-21.jdk      //(삭제할 jdk)

코드입력시 암호를 입력하라는 박스가 뜰 텐데, 맥의 비밀번호를 입력하면 된다. 

 

삭제 후 ls 입력하여 잘 삭제되었는지 확인.

다 삭제하고

java -version 을 입력하면 11.0.21로 변경되었다.


오마이… 나는 11.0.11이 필요한데!!

그래서 그냥 11.0.21도 삭제하고 11을 새로 설치해 보기로 했다.

 

- brew install openjdk@11

이렇게 입력하니까 다운로드 시원하게 됨 ㅇ0ㅇ

 

다만 java -version 입력하면 이런 에러뜸

에러 그만....

The operation couldn’t be completed. Unable to locate a Java Runtime.

Please visit http://www.java.com for information on installing Java.

 

환경변수 설정해야 한대서 추가도 해봄..

——참고

https://deku.posstree.com/ko/react-native/install-on-mac/

 

안드로이드 스튜디오에서 나의 sdk위치를 복사   환경변수를 설정하면 된다.

 

#환경변수 추가

- vi ~/.bash_profile

# or

- vi ~/.zshrc 

 

- i // 입력 후 추가

 

# export ANDROID_HOME=$HOME/Library/Android/sdk

export ANDROID_HOME=자신의 안드로이드SDK 위치/Android/sdk

export PATH=$PATH:$ANDROID_HOME/emulator

export PATH=$PATH:$ANDROID_HOME/tools

export PATH=$PATH:$ANDROID_HOME/tools/bin

export PATH=$PATH:$ANDROID_HOME/platform-tools

 

export JAVA_HOME=$(/usr/libexec/java_home)

 

등록 후

- esc + : + wq                // 입력. 그래야 꺼진다

 

#환경변수 저장

- source ~/.bash_profile

# or

- source ~/.zshrc

 

++터미널에 들어가면 나는 zsh라고 적혀있는데, 이런 경우 환경변수를 bash_profile이 아닌 zshrc에 저장해야만 했다.

 

  npm start 해보니 정상 작동되었다 ㅠ-ㅠ

11.0.11 이랑 11.0.21 이랑 똑같았나 보다….

다른 건 줄 알고, 엄청 부단히 도 노력했었는데!.!

괜히 고생했네 ㅠ

그래도 해결돼서 다행이당 :)

728x90