>백엔드 개발 >Golang >Go에서 '인식할 수 없는 가져오기 경로' 오류가 표시되는 이유는 무엇이며 어떻게 해결할 수 있나요?

Go에서 '인식할 수 없는 가져오기 경로' 오류가 표시되는 이유는 무엇이며 어떻게 해결할 수 있나요?

Barbara Streisand
Barbara Streisand원래의
2024-12-09 14:33:10269검색

Why is Go Showing

Go에서 인식할 수 없는 가져오기 경로의 미스터리 공개

"go get github.com/을 통해 web.go 패키지를 설치하려고 할 때 hoisie/web", "인식할 수 없는 가져오기 경로"라는 오류 메시지가 나타납니다. 이 수수께끼의 장애물은 원하는 패키지를 성공적으로 획득하는 것을 방해합니다.

문제의 원인

이 문제의 근본 원인은 잘못된 GOROOT 경로에 있습니다. 현재 GOROOT인 "/home/me/go"가 실제 Go 설치 위치인 "/usr/local/go"와 충돌하는 것 같습니다.

해결 방법

이 문제를 해결하려면 몇 가지 단계가 필요합니다.

  1. GOROOT 경로를 다음으로 조정합니다. bash 프로필("~/.profile")의 "/usr/local/go".
  2. 작업 공간(GOPATH)이 "/home/me/go"에 남아 있는지 확인하세요.
  3. Bash 프로필 하단에 다음 줄을 추가합니다.
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin
  1. 기존 GOROOT를 제거합니다.

대체 설치 방법

앞서 언급한 접근 방식이 실패할 경우 Ubuntu의 패키지 관리자를 통해 Go를 설치하면 실행 가능한 대안이 제공될 수 있습니다.

sudo apt-get install golang

추가 팁

  • 자세한 안내는 다음 비디오 튜토리얼을 참조하세요: https://www.youtube.com/watch?v=2PATwIfO5ag
  • GOPATH 설정을 확인하세요. 의도한 작업 공간 위치와 일치하는지 확인하세요.

위 내용은 Go에서 '인식할 수 없는 가져오기 경로' 오류가 표시되는 이유는 무엇이며 어떻게 해결할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.