安装 go 语言开发环境
Go是一门全新的静态类型开发语言,具有自动垃圾回收,丰富的内置类型,函数多返回值,错误处理,匿名函数,并发编程,反射等特性.它的语言特色是简洁、快速、安全;并行、有趣、开源;内存管理、v数组安全、编译迅速。
参考博客:
IDE 选择与安装
- 开发环境: Linux, Ubuntu16.04, Oracle VM VirtualBox虚拟机平台
- 编辑器: 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-plus
和atom-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.