2015-01-06 2 views
3

Go 프로그래밍 언어를 시작하고 웹 사이트에서 Windows 설치 프로그램을 사용하여 Go를 설치했습니다. go run hello.go을 사용하여 설치를 테스트했는데 제대로 작동합니다. 나는 간단한 hello.go 프로그램이 그 디렉토리 내부Go 설치 : "GOPATH가 설정되어 있어도 패키지를로드 할 수 없습니다"

$ echo $GOROOT 
C:\Go\ 
$ echo $GOPATH 
/cygdrive/c/Users/Paul/Documents/Home/go 
mkdir -p $GOPATH/src/hello 

:

: 나는 구축하고 설치하려고 할 때

package main 

import "fmt" 

func main() { 
    fmt.Printf("Hello, world.\n") 
} 

문제가 온다 내가 처음 프로그램을 빌드 할 때 문제가 온다

$ go install hello 
can't load package: package hello: cannot find package "hello" in any of: 
    C:\Go\src\hello (from $GOROOT) 
    \cygdrive\c\Users\Paul\Documents\Home\go\src\hello (from $GOPATH) 

답변

2

GOPATH 환경 변수에 유효한 경로가 있어야합니다.

\cygdrive\c\Users\Paul\Documents\Home\go\src\hello은 (는) Windows에서 유효한 경로가 아닙니다.

GOPATH=c:\Users\Paul\Documents\Home\go을 대신 설정하십시오.

+0

정말 고마워요. 이 문제가 해결되었습니다. – user2923605

관련 문제