Go의 비로컬 패키지에서 로컬 가져오기
특정 파일 구조로 작업할 때 사용의 의미를 이해하는 것이 중요합니다. 로컬이 아닌 패키지 내의 로컬 가져오기.
다음 사항을 고려하세요. 시나리오:
파일 구조:
. ├── bin │ └── hello ├── pkg └── src └── jacob.uk.com ├── greeting │ └── greeting.go └── helloworld.go
실행 시 /usr/local/go/bin/go 명령은 다음에서 jacob.uk.com을 설치합니다. src 폴더에서 오류가 발생할 수 있습니다: 로컬이 아닌 패키지의 local import "./greeting".
설명:
이 오류는 로컬 가져오기(예: ./ Greeting)은 설치할 로컬이 아닌 패키지를 지정할 때 허용되지 않습니다. (jacob.uk.com).
해결책:
이 문제를 해결하려면 다음 중 하나를 수행하십시오.
모범 사례:
일반적으로 현지 수입품을 사용하지 않는 것이 좋습니다. 대신, 이식성을 보장하고 잠재적인 오류를 방지하려면 절대 가져오기 경로를 사용하세요.
위 내용은 로컬이 아닌 Go 패키지의 경우 'go install'이 'local import' 오류와 함께 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!