오늘도 이악물고 쓰는 맥북

 

npm ERR! code EACCES

 

파일 또는 디렉토리에 대한 권한이 없다는 뜻이다

주로 -g 글로벌 설치시 나타나는 에러이다

 

해결법

sudo 를 앞에 붙여준다

sudo npm install 설치할 파일 -g

이때 password 를 묻는데, 사용하는 맥의 비밀번호를 입력하면 된다

java runtime could not be located

 

맥으로 컴퓨터를 바꾸고 종종 나타나는 이 메세지...

Get Java Platform (JDK) 를 클릭하면 자바 플랫폼 사이트가 나온다

 

 

대뜸 자바를 설치;

 

 

구글링을 해보자..

 

https://salesforce.stackexchange.com/questions/212840/java-runtime-could-not-be-located-when-starting-vscode-with-the-salesforce-ext

 

"Java runtime could not be located" when starting VSCode with the Salesforce Extensions

When starting VS Code (v1.21.1) with the VS Code extensions installed (v40.4) I'm getting the error message: Java runtime could not be located. Set one using the salesforcedx-vscode-apex.java.ho...

salesforce.stackexchange.com

 

스택오버플로우의 답변에 따르면 자바 런타임을 VS Code가 찾지 못해 생기는 오류인데,

경로를 올바르게 지정하면 오류가 수정되는것 같았다

 

하지만 현재 자바를 사용하지 않아 내 경우엔 별 도움이 되지 않았고

아마도 원인은 이전 윈도우 노트북으로 자바를 설치한적이 있어서

그 실행에 대한 데이터가 남아있어 저러는 듯 하다

 

그래서 자바를 설치하기로 했다

저 사이트에서 설치해도 되지만 나는 VSCode를 사용중이므로

 

Java in vscode 로 구글링하면 나오는 사이트로 들어가

 

https://code.visualstudio.com/docs/languages/java

 

Java in Visual Studio Code

Learn about Visual Studio Code editor features (code completion, debugging, snippets, linting) for Java.

code.visualstudio.com

 

하단을 살펴보면 비주얼 스튜디오의 자바 설치가 보인다

 

 

맥과 윈도우 중 사용하는 운영체제에 맞추어 클릭하고 인스톨하면 설치가 완료된다

 

하단의 익스텐션 또한 상위 운영체제들의 코딩팩에 포함되어 있으며,

 

VSCode부터 한번에 설치가 가능하다 이미 설치되었다면 설치하지 않은 프로그램만 알아서 설치가 된다

 

자바를 제대로 설치해줘서 인지 그 후로는 메세지가 뜨지않는다 :)

맥은 원래 이악물고 쓰는 겁니다

6년쓴 삼성 노트북이 수명을 다하여 급하게 맥북 프로를 구입해서 셋팅하였습니다

다른 분들의 초기세팅 글을 구글링해 설치들을 하던 중

분명 설치를 마쳤는데도 명령이 들질않는거보니 잘못 설치되었단 말이죠

왼쪽은 참고했던 글 오른쪽이 터미널창

윈도우에선 주로 bash 에서 터미널을 사용하였는데, 그게 문젠가 싶어 zsh 에서 바꿔 설치도 해봤지만 똑같았습니다

(그나저나 궁금해서 zsh 와 bash 차이점도 찾아봐야겠습니다)

 

그래서 해결법은?

 

M1 home brew 를 검색해 보십시오

 

원인은 제가 참고 했던 저 글이 었습니다

인텔 맥용 설치 명령어였기 때문에 작동하지 않았던 것입니다

 

저는 맥북 프로기 때문에 M1 명령어를 치면 정상적으로 설치가 됩니다

+ Recent posts