001 Go语言 mac 系统开发环境搭建

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

Go 语言是一种快速的、静态类型的开发语言。它的主要特性包括自动垃圾回收、并发编程、反射等。

官网

https://golang.org/

下载

打开 https://golang.org/dl/ 可以查看 windows、linux、macOS 各个系统的安装文件及源码。点击 Apple macOS 可以下载对应的安装文件。

image

双击下载的 go1.9.2.darwin-amd64.pkg 按照提示一步步的安装即可。安装完成后打开终端运行 go version,显示结果

go version go1.9.2 darwin/amd64

设置工作目录 GOPATH

打开 .bashrc

$ vi ~/.bashrc

添加如下代码:

export GOPATH="$HOME/go"
export PATH="$PATH:$GOPATH/bin"

添加完代码,按 ESC ,输入 :wq ,保存相应的修改,运行 source ~/.bashrc,可以使配置生效。

打开终端查看GOPATH,

$ $GOPATH

# 运行结果
-bash: /Users/fujinliang/go: is a directory

helloworld

创建 helloworld 的项目目录及文件

$ cd $GOPATH

# bin存放编译后的可执行文件 pkg存放编译后的包文件 src存放项目源文件
$ mkdir {src,bin,pkg}

$ cd src
$ mkdir -p fujinliang.top/go-study
$ cd fujinliang.top/go-study
$ mkdir 001-helloworld
$ cd 001-helloworld
$ vi helloworld.go

helloworld.go 代码如下:

package main

import "fmt"

func main() {
    fmt.Println("Hello, 世界")
}

运行 helloworld.go

$ go run helloworld.go

# 运行结果
Hello, 世界

go 常用命令

# 查看go的版本信息
$ go version
go version go1.9.2 darwin/amd64

# 用于编译我们指定的源码文件或代码包以及它们的依赖包
$ go build helloworld.go
$ ./helloworld
Hello, 世界

# 编译并运行 go 文件
$ go run helloworld.go
Hello, 世界

在线运行 go 代码

https://play.golang.org/

关注公众号


关注公众号

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

本文来自:简书

感谢作者:时光记忆forever

查看原文:001 Go语言 mac 系统开发环境搭建

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

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