Mac下Golang安装以及目录结构

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

1.安装步骤

a.下载地址  下载SDK后,解压到自己喜欢的目录(后面配置PATH需要用到)

b.配置PATH,有很多个地方可以配置具体可参考此链(PATH配置详解),我是直接修改的~/.bash_profile来设置环境变量,因为该文件一般用户都能更改,没有涉及到任何权限问题,具体参考此链接粗暴配置。在此文件输入

export GOROOT=$HOME/go

export GOPATH=$HOME/go:$HOME/MyGO

export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

其中GOROOT对应的就是前面的Go源码包解压路径,GOPATH可以设置多个看你自己想在哪里新建都行,按:分开就行如上面所示

就是如此简单,环境就配置好了,可在命令行输入go 看是否安装成功

2.目录结构

a.上面我已经在关联了一个新的GOPATH:MyGO,此时切换到该文件夹下面新建src文件夹(Go源码文件夹,需要自己建立,不会自动生成)

b.一般 一个完整的Go程序下面包括三个子文件夹 src  bin  pkg。

 bin里面的是可执行文件通过go  install可生产可执行文件,install的go文件必须包含package main才会生产可执行文件

pkg里面的都是一些对应的.a文件 build可出现

c.所以当你需要新的GO包的时候,在src文件夹下面新建文件夹名字一般和你所要的GO包名字一致,然后就撸码吧


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

本文来自:简书

感谢作者:小小刀锋

查看原文:Mac下Golang安装以及目录结构

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

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