Ubuntu安装Go:
sudo add-apt-repository ppa:gophers/go
sudo apt-get update
sudo apt-get install golang-stable
方法二:
sudo apt-get install golang
方法三:
直接下载go语言安装包
环境配置:
vi /etc/profile
加入
export GOROOT=/usr/lib/go
export GOARCH=386
export GOOS=linux
export GOPATH=/home/gopath
export GOBIN=$GOPATH/bin
export PATH=$GOPATH/bin:$PATH
(注意:
建议终端安装vim编辑:
$ sudo apt-get install vim)
保存后想要立即生效输入
source /etc/profile
在新建GOPATH下新建三个目录
mkdir src pkg bin
src 存放源码
pkg 存放编译生成的文件
bin 存放生成的可执行文件
创建第一个go应用
cd $GOPATH/src
mkdir test1
cd test1
vi test.go
package main
import "fmt"
func main() {
fmt.Println("Hello world")
}
main.main()是go应用的入口
编译方式
1、进入对应的应用包目录,然后执行go install,就可以安装了
2、在任意的目录执行如下代码go install test
3、进入对应的应用包目录,然后执行go build,就会在当前目录生成可执行文件
注:vim的一些简单用法(可不使用)
配置VIM支持GO语言语法高亮
cp -r $GOROOT/misc/vim/* ~/.vim/ 注:$GOROOT是go的安装目录
vi ~/.vimrc 加入
filetype plugin indent on
syntax on
安装gocode
go get -u github.com/nsf/gocode
gocode默认安装到$GOBIN下面。
配置gocode
~ cd $GOPATH/src/github.com/nsf/gocode/vim
~ ./update.bash
~ gocode set propose-builtins true
propose-builtins true
_________________________________________________________________
GOROOT就是go的安装路径
在~/.bash_profile中添加下面语句:
GOROOT=/usr/local/goexport GOROOT
当然, 要执行go命令和go工具, 就要配置go的可执行文件的路径:
操作如下:
在~/.bash_profile中配置如下:export $PATH:$GOROOT/bin
如果是windows需要使用;
符号分割两个路径, mac和类unix都是用:
符号分割
GOPATH:
go install
/go get
和 go的工具等会用到GOPATH环境变量.GOPATH是作为编译后二进制的存放目的地和import包时的搜索路径 (其实也是你的工作目录, 你可以在src下创建你自己的go源文件, 然后开始工作)。
GOPATH之下主要包含三个目录: bin、pkg、src
bin目录主要存放可执行文件; pkg目录存放编译好的库文件, 主要是*.a文件; src目录下主要存放go的源文件
不要把GOPATH设置成go的安装路径,
可以自己在用户目录下面创建一个目录, 如gopath
操作如下:
cd ~ mkdir gopath
在~/.bash_profile中添加如下语句:GOPATH=/Users/username/gopath
GOPATH可以是一个目录列表,
go get
下载的第三方库, 一般都会下载到列表的第一个目录里面需要把GOPATH中的可执行目录也配置到环境变量中, 否则你自行下载的第三方go工具就无法使用了, 操作如下:
在~/bash_profile中配置,
export $PATH:$GOPATH/bin
创建一个go项目, 并且编译运行:
mkdir goprojectcd goproject touch hello.go
在hello.go中输入:
package mainimport "fmt"func main() { fmt.Println("Hello, GO !") }
在项目根目录下执行go build
命令来构建你的项目, 构建后会生成hello文件
运行生成的文件./hello
, terminal中输出: Hello, GO !
当然你也可以直接运行命令go run hello.go
来执行程序.
如果要上述设置生效, 可以执行命令: source ~/.bash_profile
, 上述所有操作均为mac系统下的操作, 如果是非mac系统, 请自行变通.
作者:元亨利贞o
链接:https://www.jianshu.com/p/4e699ff478a5
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
有疑问加站长微信联系(非本文作者)