开始Go开发之旅

kobebryant · · 1847 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

作者: 冯琪超 系列:Golang架构师之路 如有转载请注明出处,否则将依法追究法律责任。

巧妇难做无米之炊,golang sdk就是gopher的大米

下载golang

点击 官网下载golang sdk
根据不同系统,官网下载链接会选择相应的平台进行链接跳转,也可手动选择需要的平台安装包。

安装golang

如果是升级golang老版本你首先必须先移除已经存在的版本。

Linux, Mac OS X, FreeBSD tar包

  • 一般配置

    1. 下载安装包

    2. 解压到/usr/local

    tar -zxvf go$VERSION.$OS-$ARCH.tar.gz -C /usr/local

    添加/usr/local/go/bin到PATH环境变量中,可以添加入/etc/profile(系统范围)或$HOME/.profile

    export PATH=$PATH:/usr/local/go/bin
  • 安装到指定位置
    Go二进制分发包假设它被安装到/usr/local/go(或Windows下 c:\Go),但Go tools是可以被安装到不同的地方的。在这种情况下你必须设置GOROOT环境变量指定它被安装的目录。

例如如果你安装Go到你的home目录你应该添加添加类似如下到$HOME/.profile:

export GOROOT=$HOME/GO1.X
export PATH=$PATH:$GOROOT/bin

注意:GOROOT只需要在被安装到自定义位置才需要设置。
另外Go还有GOPATH,GOBIN环境变量,请参考博客如何编写Go代码,但本文中的示例仅需将Go的bin安装目录添加到$PATH中。

Mac OS X pkg安装包

双击可执行程序一步步next即可完成安装。
该种方式将Go安装到/usr/local/go目录下。并且会将/usr/local/go/bin目录加入到PATH环境变量中。你可能需要重启下terminal才可以生效。如果没有效果,可以按照上面所讲的环境变量配置手动添加。

Windows

Windows方式有二进制可执行包安装,也有zip压缩包解压安装的,这里不多赘述。值得注意的是Windows平台默认按照c:\Go目录,需要将c:\Go\bin添加到PATH环境变量中。

测试验证安装

通常情况使用go version查看是否可以正确显示Go的版本,我们就会认为安装成功。但这里我们通过配置一个工作区并构建一个简单的程序来验证Go安装是否正确。

  1. 创建工作区目录,$HOME/go(如果你想要使用不同的目录,你需要设置GOPATH环境变量;你可以参见更详细的如何编写Go代码)

  2. 在工作区目录下创建src/hello

  3. 创建并编写hello.go文件,内容如下:

package main
import "fmt"

func main(){
    fmt.Printf("hello, world\n")
}
  1. 使用go tool构建:

$ cd $HOME/go/src/hello
$ go build

上面的命令将在源文件同目录下构建一个名为hello的可执行文件。

  1. 执行生成的可执行文件

$ ./hello
hello, world

如果你可以看到hello, world打印输出则说明Go安装成功。

你可以执行go install安装二进制文件到工作区的bin目录或者使用go clean移除它。

卸载Go

其实很简单,将安装目录删除,并将环境变量移除即可。

接下来

在兴奋地开始享受写Go代码之前,请务必先阅读[如何编写Go代码]0


有疑问加站长微信联系(非本文作者)

本文来自:Segmentfault

感谢作者:kobebryant

查看原文:开始Go开发之旅

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1847 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传