安装 go 语言开发环境

安装 go 语言开发环境

Go是一门全新的静态类型开发语言,具有自动垃圾回收,丰富的内置类型,函数多返回值,错误处理,匿名函数,并发编程,反射等特性.它的语言特色是简洁、快速、安全;并行、有趣、开源;内存管理、v数组安全、编译迅速。

参考博客:

  1. go环境变量配置
  2. GO 工具包安装方法
  3. 使用Atom配置Golang开发环境
  4. linux下安装atom
  5. 在Linux中安装Go语言

IDE 选择与安装

  1. 开发环境: Linux, Ubuntu16.04, Oracle VM VirtualBox虚拟机平台
  2. 编辑器: Atom, Sublime

安装 atom

在终端输入以下命令:

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom

安装 golang

安装:

对于64位Linux:

wget https://storage.googleapis.com/golang/go1.4.1.linux-amd64.tar.gz

对于32位Linux:

wget https://storage.googleapis.com/golang/go1.4.1.linux-386.tar.gz

实际上,golang可以被安装在你任意指定的文件夹。因此你可以将安装包直接解压到指定文件夹,或者使用命令行解压:

tar -xvf go1.4.1.linux-amd64.tar.gz  

记住解压后文件的位置,例如我安装在/home/susie/Documents/目录下,那么配置go环境变量时可以,使用命令行:

sudo gedit /etc/profile

打开文件后在文末添加行:

export GOROOT=/home/susie/Documents/go
export GOBIN=$GOROOT/bin

为了防止在后面安装go插件时可能会出现的错误情况,我们这里先指定一个GOPATH, 例如我在目录/home/susie/Documents/下新建一个文件夹gopath, 子文件夹有pkg, src和bin。那么在/etc/profile文末还需插入:

export GOPATH=/home/susie/Documents/gopath
export PATH=$PATH:$GOBIN:$GOPATH/bin

保存后关闭文件,在终端输入:

source /etc/profile

检查安装版本:

go version

如果安装的是64位,会提示:

go version go1.4.1 linux/amd64

检查go变量配置信息:

go env

安装Atom插件

在Atom的 Edit->preference->install 中安装go-plusatom-terminal-panel

这里写图片描述


安装一些go-plus工具

简单粗暴的方法,在终端使用命令行:

go get -u golang.org/x/tools/cmd/...
go get -u github.com/golang/lint/golint

接下来等待安装完成即可,通常需要一段时间

这里写图片描述


第一个go小程序,HelloWorld!

在gopath中创建程序,创建文件夹

mkdir $GOPATH/src/hello  

在文件夹hello中

touch hello.go
gedit hello.go

在hello.go中输入:

package main  

import "fmt"  

func main() {  
    fmt.Printf("Hello, world.\n")  
}  

可以在文件夹中执行命令

go run hello.go

或者,因为我们已经指定path, 那么我们在文件夹hello中执行命令

go install

会在文件夹中生成文件hello如下
这里写图片描述
那么我们就可以在任意位置输入命令:

hello

结果输出:

Hello, world.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值