1. 下载go

$ sudo pacman -S go

下载后系统会将go安装在/usr/lib/go目录下

2. 配置一些环境变量

一共需要三个环境变量,分别为:

  1. GOROOT -> go语言安装目录
  2. GOPATH -> go语言工作区
  3. GOBIN -> 存放go语言可执行文件目录

先创建一个目录用作go语言的工作区

$ cd ~/Documents
$ mkdir go

然后创建一个目录存放可执行文件

$ cd go
$ mkdir bin

为了随地调用go语言命令和go编译后的可执行文件,可以将$GOROOT/bin$GOBIN加入到PATH

将第二部所有操作添加到到.xprofile

export GOROOT=/usr/lib/go
export GOPATH=~/Documents/go
export GOBIN=~/Documents/go/bin
export PATH=$PATH:$GOROOT/bin:$GOBIN

使.xprofile生效

$ source .xprofile

3. 其他

$GOPATH下创建src目录用存放源代码

$GOPATH下创建pkg目录用存放编译后的库文件

终端输入go env检查是否安装成功

最新文章

  1. x01.Weiqi.12: 定式布局
  2. 运用PCA进行降维的好处
  3. 一样的alert代码,样式不同
  4. 用Systemtap探索MySQL
  5. Sublime Text 3插件安装方法
  6. Android -- 官方下拉刷新SwipeRefreshLayout
  7. Servlet的学习之Cookie
  8. Android 桌面不显示应用图标
  9. 如何自定义容器网络?- 每天5分钟玩转 Docker 容器技术(33)
  10. IOS学习[Swift中跳转与传值]
  11. linux文件权限总结(创建root不可以删除文件、只可追加的日志文件等)
  12. Easy Finding POJ - 3740 (DLX)
  13. java的图形文档
  14. netty(一) netty有哪几部分构成
  15. 模拟实现ATM与购物商城
  16. C#静态类,静态构造函数,静态变量
  17. python 简单搭建阻塞式单进程,多进程,多线程服务
  18. lable标签的妙用
  19. Linux下安装nginx和php
  20. flutter vscode插件

热门文章

  1. 我的学习经历——Linux系统入门教程
  2. MIT宣布人工智能独立设系!
  3. python学习 —— seaborn、matplotlib、pandas、numpy package的混合使用
  4. How to backup on MSSQL by table level ?
  5. Ubuntu操作基本快捷键
  6. 设计模式课程 设计模式精讲 16-4 代理模式Coding-动态代理
  7. python的沙盒环境--virtualenv
  8. Ajax请求回调地狱及解决方案(promise、async和await)
  9. 《React后台管理系统实战 :二》antd左导航:cmd批量创建子/目录、用antd进行页面布局、分离左导航为单独组件、子路由、动态写左导航、css样式相对陷阱
  10. python爬虫入门之快递查询