카테고리 없음
Mac에서 IntelliJ로 Gradle build시 npm을 인식하지 못하는 이유
벨보이
2022. 2. 11. 09:21
경고 : 문제는 해결되었지만 path 변경으로 각종 프로그램들이 본인 path 못찾아서 난리가 날 수 있다.
🤔 프로젝트를 빌드하던 도중 이런 오류를 발견했다.
Build file '/Users/bhpark/dev/automation/build.gradle' line: 102
Execution failed for task ':uiBuilderInstall'.
> A problem occurred starting process 'command 'npm''
* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.
처음에는 개행문자 오류인가 싶었다.
오류를 파고 파다보니 stackoverflow에서 이런 글을 발견했다.
🧐 https://stackoverflow.com/questions/33546759/gradle-occurred-starting-process-command-npm-on-mac
스택 오버플로우에서 비슷한 오류를 해결하는 방법을 찾았다.
A problem occurred starting process 'command 'npm''
이 오류에 대한 문제인데
Gradle이 기존에 실행되어있어 gradlew를 --stop 시키는 방법인데 문제는 여전했다.
😆 brew를 통해 설치한 node와 npm의 설치 경로문제
꼭 brew를 통해 설치하지않아도 Gradle이 node와 npm의 위치를 찾지 못하면 발생하는 것이였다.
해당 글은 내가 질문하고 내가 답변을 달았다.
sudo launchctl config user path /opt/homebrew/Cellar:/opt/Cellar:/Cellar
Gradle을 통해 Command Line 명령을 실행 하려면 brew 설치 경로를 참조하지 못하는 경우가 발생한다
이유는 lauch pad를 통해 실행하면 Path가 /usr/bin /usr/sbin만 설정되어 있기 때문이라고 한다
따라서 위에 명령어로 launchctl에 path를 추가하면 정상적으로 작동한다.
💪 출처 및 도움주신분들