본문 바로가기
Coding/flutter

flutter - EPERM: operation not permitted / flutter: Process exited with code 126

by z쿳쿳z 2023. 2. 13.
728x90
반응형

flutter를 설치를 하고나서 vs code에 flutter extension을 설치를 했다. 만약에 설치를 한 후, vs code를 실행 시킬 때, extension에서 다음과 같이 error가 발생한 경우가 있다.

dart에서 발생한 error에서 show log를 보면 EPERM: operation not permitted error가 발생한 것을 볼 수 있고, flutter에서는 Process exited with code 126 error를 볼 수 있다.

 

# object

   - EPERM: operation not permitted / Process exited with code 256 해결(mac m1)

 

## Error

에러는 터미널에서 flutter 폴더를 실행할 권한이 없기 때문에 발생했다.

그래서 mac에서 terminal에 접근할 권한을 주면된다.

    * apple 아이콘 > 시스템 환경설정 > 보안 및 개인 보안 정보 에 들어간다.

    * 전체 디스크 접근 권한 으로 가서 + 버튼을 누른다.

    * 유틸리티 > terminal을 선택을 하고 열기 버튼을 누른다.

 

위와 같이 하고 나면 터미널이 추가 되었다. 터미널 보단 주로 iterm을 많이 사용해서 iterm도 같이 체크 해준다. 이렇게 하고 나서 자물쇠를 잠근 후 vs code를 실행 해본다.

 

### 그래도 안되는 경우

위와 같이 설정을 하고 나서도 안되는 경우가 있다. flutter를 설치한 곳이 만약 다운로드 폴드라면 안될 확률이 높다. 그럴 경우에 vs code에서 다운로드 폴드에 접근할 권한을 주면된다.

    * 파일 및 폴더 > Visual Studio Code에 다운로드 폴더를 체크를 해주면 된다.

 

728x90
반응형

'Coding > flutter' 카테고리의 다른 글

flutter - vscode에 flutter setting  (0) 2023.02.14
flutter - flutter install(mac m1)  (0) 2023.02.10