2011-11-28 3 views
-1

내 원래 질문은 this입니다. 어느 peterSO에 의해 정확하게 대답했다. 그러나 .go 프로그램을 실행하려고 할 때 프로그램 의 경우 this, 프로그램 2의 경우 this과 같은 오류가 발견되었습니다. 아무도 나를 도울 수 있습니까? 어떻게 해결할 수 있습니까?.go 파일 컴파일 오류

답변

3

release/release.r60.3 및 (windows 386)을 포함하여 여러 버전의 Go를 설치했습니다. PATH 환경 변수가 8g ([windows 386 release.r60.3 10076])이지만 GOROOT 환경 변수가 [windows 386 weekly.2011-09-01 9631] 패키지를 가리키는 경우 다음 오류가 발생합니다.

C:\Arpssss> 8g hello.go 
hello.go:3: import C:/go/pkg/windows_386/fmt.a: 
object is [windows 386 weekly.2011-09-01 9631] 
expected [windows 386 release.r60.3 10076] 

작성한 엉망을 정리하십시오. 이동 제거. 모든 설치 폴더를 삭제하십시오. gowin386_release.r60.3_installer.exe을 설치하십시오.

GOROOT (Go 패키지의 경우) 및 GOBIN (8g의 경우) 환경 변수를 확인하십시오. GOBINPATH 환경 변수에서 유일하게 이동 폴더입니다

C:\>set GO 
GOBIN=C:/Go/bin 
GOROOT=C:/Go 

확인합니다. 예를 들어, ...

C:\>set PATH 
PATH=...;C:/Go/bin;...; 

은 생략한다.

+0

고맙습니다. 문제가 해결되었습니다. – Arpssss