>백엔드 개발 >Golang >새로 설치된 새 Mac에서 Golang에 권한 문제가 있습니다.

새로 설치된 새 Mac에서 Golang에 권한 문제가 있습니다.

王林
王林앞으로
2024-02-09 10:18:18437검색

Golang 在我全新安装的新 Mac 上遇到权限问题

새로 설치된 Mac에서 Golang을 사용할 때 권한 문제가 발생할 수 있습니다. 이는 운영 체제의 보안 설정 때문일 수 있습니다. Golang을 사용하여 프로그램을 컴파일하거나 실행할 때 "권한이 거부되었습니다"와 유사한 오류 메시지가 나타날 수 있습니다. 초보자에게는 혼란스러울 수 있지만 걱정하지 마십시오. PHP 편집자 Xinyi가 이 문제에 대한 해결책을 제공할 것입니다. 간단한 단계를 통해 Golang 권한 문제를 쉽게 해결할 수 있으므로 코드를 원활하게 컴파일하고 실행할 수 있습니다. 한 번 보자!

질문 내용

배경

저는 거의 2년 동안 golang 작업을 해왔습니다. 바로 어제 Mac을 구입했고, 이 운영 체제를 처음 접했습니다. 이전에는 Linux에서 golang, ubuntu 및 arch만 사용해 보았는데, 대부분의 게시물에 따르면 프로세스가 매우 간단합니다. , Mac에서는 이렇게 보입니다.

질문

rn 작업 프로젝트에 대한 명령을 실행하려고 할 때 권한 오류가 발생하는 것을 발견했습니다. chmod를 사용하여 높은 액세스 권한을 제공하려고 시도했지만 아무 것도 작동하지 않는 것 같습니다. 경로 변수를 업데이트하고 golang을 제거하고 다른 버전을 설치했습니다. 심지어 Brew를 사용하는 경우에도 마찬가지입니다. , 하지만 항상 같은 오류가 발생합니다.

으아악

제가 늘 받는 내용인데, 캐싱 및 파일 잠금 관련 문제인 것 같고, 새로운 프로젝트를 실행하려고 할 때 나오는 내용이라 업무와는 전혀 관련이 없는 것 같습니다. 도움을 주셔서 감사합니다. 미리 감사드립니다.

Solution

좋아, 이제 알겠습니다... 어느 정도

방금 관리자에게 특정 폴더에 대한 추가 액세스 권한을 사용하도록 수동으로 요청하여 문제를 해결했는데 라이브러리 폴더와 캐시 폴더에 오류가 표시되었으므로 다음 명령을 사용하세요

으아악

이 오류를 극복할 수 있었고 Linux에서와 마찬가지로 작동합니다. 버그를 일으키는 부분은 처음에 이것이 왜 필요한지 아직 알지 못합니다. 내 사용자는 관리자이고 새로 설치했으며 모든 문서가 필요합니다. read가 없습니다. 이 정보를 사용자에게 수동으로 제공해야 한다는 점을 언급하면 ​​macos에도 루트와 관리자 간에 차이가 있는 것 같지만 이것이 왜 내 경우에 영향을 미치는지 여전히 이해가 되지 않습니다

위 내용은 새로 설치된 새 Mac에서 Golang에 권한 문제가 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제