刚刚安装了Go Mac OS X,优胜美地版本10.10.3,如官方网站Getting Started页面所述:
Mac OS X软件包安装程序
下载软件包文件,将其打开,然后按照提示进行安装 Go工具。该软件包将Go分发安装到
/usr/local/go
。包应该将
/usr/local/go/bin
目录放在PATH中 环境变量。您可能需要重新启动任何打开的终端 让变更生效的会议。
我现在位于测试您的安装部分,该部分声明:
通过构建一个简单的程序来检查Go是否正确安装,如 如下:
创建一个名为
hello.go
的文件并将以下程序放入其中:package main import "fmt" func main() { fmt.Printf("hello, world\n") }
然后使用go工具运行它:
$ go run hello.go hello, world
如果您看到“hello,world”消息,那么您的Go安装就是 工作
所以,我创建了一个hello.go
文件,因为我不能(即:不知道如何)访问/usr/local/go/bin
目录,我将其保存在桌面上。
显然,我收到以下错误消息:
stat hello.go: no such file or directory
那么,我应该在哪里保存我的Go文件才能运行它们?
更新:经过一番研究后,我偶然发现了这段视频,并解释了如何设置GOPATH。
如果我希望我的Go工作区位于user/code/go
,我该如何编写export GOPATH=
命令?
答案 0 :(得分:0)
在 Writing, building, installing, and testing Go code 中解释Andrew Gerrand之后,我按如下方式配置了Go工作区:
<强> 1。创建工作区
首先,由于我希望我的Go代码位于my_user_name/code/go
,因此我首先创建了相应的文件夹:
$ cd code
$ mkdir go
<强> 2。设置GOPATH
然后我配置了GOPATH:
$ cd
$ export GOPATH=$HOME/code/go
$ cd code/go
第3。将文件添加到工作区
最后,我手动(通过Finder)将我的hello.go文件移动到工作区并运行:
$ go run hello.go
像魅力一样工作。