2016-08-16 3 views
7

파일을 변경하면 시스템에서 액세스를 거부합니다. 무슨 일이야 ... 맥에서 가장 높은 권리를 얻는 방법EACCES : VS 코드에서 권한이 거부 됨 MAC

터미널 입력 명령

sudo를 "/ 응용 프로그램/비주얼 스튜디오 Code.app/Contents/MacOS에

enter image description here

답변

1

이동/Electron "~/.bash_profile

그것은 나를 위해 작동합니다.

그러나 웹 사이트의 답변에 따르면 vs 코드를 실행할 때 수퍼 유저 권한을 얻지 않는 것이 좋습니다. 나는 코드를 처음 사용하기 때문에 권한을 얻기위한 올바른 방법을 모른다.

게다가 내 Mac에서는 명령을 입력 할 때 한 번만 사용 권한을 얻고 vs 코드를 종료 한 후에는 vs 코드를 다시 열면 권한이 없습니다. 나는 아직도 그것을 연구하고 고치려고 노력하고있다.

하지만이 대답으로 문제가 해결 될 것입니다.

7

일반적으로 VS 코드를 sudo로 실행하는 것은 좋지 않습니다. 대신 디렉토리에 대한 권한을 변경하십시오.

루트 권한이 없어도 열 수 있도록 디렉토리의 소유권을 변경할 수 있습니다.

$ sudo chown -R <user-name> <directory-name> 
0

나는 비슷한 문제가있었습니다. 새 구성 요소를 만들려고 할 때 오류가 발생했습니다. 방금 Finder에 표시된 경로로 이동했습니다. 나를 위해 ProjectFolder/src/입니다. 그래서 "src"폴더를 마우스 오른쪽 버튼으로 클릭하고 "정보 얻기"을 선택했습니다. 해당 변경 내 사용자 계정에 대한 "& 쓰기"에 대한 액세스. 그게 전부 야 !!!

파일을 업데이트하려고 할 때 해당 파일에 대한 액세스 권한을 변경하십시오 (예 : app.component.css). 작동하지 않으면 "app"폴더에 대한 액세스를 변경하십시오.

참고 : 상위/상위 상위 폴더 액세스 변경은 작동하지 않습니다. 정확한 폴더의 액세스 환경 설정을 변경하십시오.

1

이것은 해결책입니다.

액세스 루트와 단자와 ...

code --user-data-dir="./vscode-root" 

우분투 16.04

flw.vlw

3

반복적으로 모든 하위 폴더 및 파일에 대한 모든 권한을 제공합니다.

sudo chmod -R 777 <project_dir_name> 

는 맥

이 작동
+0

내 이온 각 프로젝트를 위해 일했다. 정답으로 받아 들여야합니다. 고마워! – clementiano

+0

이것은 프로젝트를 누군가에게 열어 내용을 수정하기 때문에 좋은 해결책이 아닙니다. – bpunzalan

관련 문제