文档章节

配置 Golang for Mac 开发环境

小而强大
 小而强大
发布于 2015/09/17 13:56
字数 203
阅读 4880
收藏 4

Golang 官网 : https://golang.org/

Golang 中文网 http://docscn.studygolang.com/ 

下载.pkg包,像Windows一样的安装。默认安装目录 /usr/local/go 目录。并已经设置好环境变量。

打开终端,输入go evn 查看环境变量。我们会发现GOPATH环境变量为空。

建立GOPATH环境变量

把GOPATH建立在/Users/用户名/Desktop/gowork

vi ~/.bash_profile

加入 export GOPAHT=/Users/用户名/Desktop/gowork

立即生效

source ~/.bash_profile

根据约定,GOPATH下需要建立3个目录: bin 存储编译后的可执行文件; pkg 存放编译后生成的包文件; src 存放项目的源码;

此事Golang的开发环境已经搭建完成。

新建hellogolang.go

//hellogolang.go
 
package main
 
import "fmt"
 
func main() {
         fmt.Println("Hello Golang!")
 }

go run hellogolang.go

输出 Hello Golang!

 


© 著作权归作者所有

共有 人打赏支持
小而强大
粉丝 4
博文 5
码字总数 1997
作品 0
成都
后端工程师
私信 提问
在windows下配置Eclipse + go环境 Eclipse平台下配置Go语言开发环境(Win

mongoDB: mongoDB数据库基本操作 Programming in Go (Golang) – Setting up a Mac OS X Development Environment 造完美的go开发环境 在windows下配置Eclipse + go环境 Eclipse平台下配置G......

d_watson
2016/06/03
26
0
golang交叉编译

记录点分享http://gitos.org/2016/04/24/golang-cross-compiler/ 一 环境安装 在苹果系统上安装golang环境非常简单, 用brew直接 brew install go 就可以安装好golang的开发环境. 如果没有安装...

purely
2016/04/18
137
0
golang: beego自动化部署

springboot: springboot+mongodb+docker实例 golang: beego自动化部署 数据库管理平台NetopGO简介 Go语言开发 Go语言圣经(中文版) Go语言(golang)开源项目大全 Go语言诞生5周年!10大Go语言...

d_watson
2016/05/20
233
0
用 air 给 Golang/Gin 框架提供热重启支持

Golang 这种编译语言和 Rails/Python 这种脚本语言不同, 脚本语言做后端, 只要不是配置和数据库有变化, 一般都是源代码一修改后, 最新后端服务就立即生效了. 但是 Golang 做后端, 需要每次修...

ManateeLazyCat
02/17
0
0
go语言文件汇总

归并排序及go语言实现 堆排序算法及go语言实现 Go语言基础学习(一)变量 【Leetcode】:Counting Bits问题 in Go语言 基于go语言的心跳响应 【Leetcode】:Single Number III问题 in Go语言 ...

d_watson
2016/04/15
127
2

没有更多内容

加载失败,请刷新页面

加载更多

AWS自动部署工具codedeploy的部署概述

1)在AWS lambda平台上部署: 三大部分:要部署的内容 --> 部署的配置 --> 更新的lambda函数版本 部署的流程:上传修订的应用程序-->创建一个应用程序-->指定部署组-->指定部署的配置-->指定...

守护-创造
22分钟前
1
0
好程序员教程分享Javascript设计模式

好程序员教程分享Javascript设计模式 方法一 对象字面量表示法   在对象字面量表示法中,一个对象被描述为一组包含在大括号中,以逗号分隔的 name/value 对。对象内的名称可以是字符串或标...

好程序员IT
28分钟前
2
0
fail-fast和fail-safe的介绍和区别

fail-fast和fail-safe 前言 前段时间公司招的实习生在使用迭代器遍历的时候,对集合内容进行了修改,从而抛出ConcurrentModificationException. 然后给他讲解之余也整理了这一篇文章. fail-fa...

群星纪元
30分钟前
3
0
控制反转 IOC

控制反转(Inversion of Control,缩写为IoC)面向对象设计原则,降低代码耦合度 依赖注入(Dependency Injection,简称DI) 依赖查找(Dependency Lookup):容器提供回调接口和上下文条件给...

SibylY
42分钟前
2
0
网络介绍:Kubernetes设计文档

模型和动机 Kubernetes从Docker默认的网络模型中独立出来形成一套自己的网络模型。该网络模型的目标是:每一个pod都拥有一个扁平化共享网络命名空间的IP,通过该IP,pod就能够跨网络与其它物...

xiangyunyan
43分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部