无法在Go中编译测试程序

编译器:http : //code.google.com/p/go/downloads/detail?name=go1.0.3.windows-386.zip&can=2&q=


我将其解压缩到d:\,然后创建了另一个目录d:\testgo,在其中放置了两个文件:


编码:


package main

import "fmt"


func main() {

  fmt.Println("Hello world!")

}

和CMD文件来运行编译:


SET PATH=%PATH%;D:\go\bin

go build test.go

@pause>nul

而且我没有exe,但这是:


test.go:3:8: import "fmt": cannot find package

package runtime: import "runtime": cannot find package

那么出了什么问题呢?


呼唤远方
浏览 232回答 1
1回答

慕后森

这些文档说明以下内容:如果选择c:\ Go以外的目录,则必须将GOROOT环境变量设置为所选路径。SET GOROOT=d:\Go 应该做。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go