1
나는 어제를 구축 할 때 아무 문제 없었다정의되지 않은 오류 빌드 이동 파일
package main
import (
"flag"
)
var port = flag.Int("port", 23456, "port to listen.")
func main() {
flag.Parse()
}
아래 같은 간단한 이동 파일을 가지고 있지만, go1.2.1로 업그레이드 한 후, 나는 오류가 아래 얻을 때.
d:\dev\golang>go build main.go
# flag
C:\Go\src\pkg\flag\flag.go:87: undefined: strconv.ParseBool
1.2.1을 제거하고 1.2와 동일한 결과를 다시 시도했습니다.
아무도 말해 줄 수 있습니까? 당신이 제공 할 수있는 도움에 정말 감사드립니다.
이동 버전 : go1.2.windows - AMD64, go1.2.1.windows - AMD64
창
설치가 잘못되었습니다. 경로에 ParseBool이없는 매우 오래된 strconv가 있습니다 (pre go1). 또는 stdlib strconv를 마스킹하는 무언가가 있습니다. 재설치 한 경우 이전 파일을 모두 지우십시오. – JimB
'go env'의 출력을 보여줍니다. – Volker
어쩌면 이전 버전의 Go를 설치했을 수 있습니까? – nvcnvn