首先安装golang

1.进入官方链接下载对应自己系统版本的Golang安装包:https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz

  root@ububtu:~# cd /usr/local/
root@ububtu:/usr/local# root@ububtu:/usr/local# wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz

2.使用tar名号令解压安装包

root@ububtu:/usr/local# tar -C /usr/local -xzf go1.13.4.linux-amd64.tar.gz

cd进入解压后产生的go目录:执行go version

root@ububtu:/usr/local/go# bin/go version
显示:go version go1.13.4 linux/amd64

3.配置环境

我们需要配置 2 个环境变量分别是 GOROOT 和 PATH。

  • GOROOT 的值应该为Go语言的当前安装目录:export GOROOT=/usr/local/go
  • PATH 为了方便使用Go语言命令和 Go 程序的可执行文件,需要追加其值:export PATH=$PATH:$GOROOT/bin:$GOBIN

为了方便以后的使用,需要把这几个环境变量添加 profile 文件中(~/.bash_profile 或 /etc/profile)。如果是单用户使用,可以将环境变量添加在 home 目录下的 bash_profile 文件中,如果是多用户使用,需要添加在 /etc/profile 文件。(推荐大家在 /etc/profile 文件中设置环境变量)
使用vi /etc/profile 命令打开 profile 文件,并将环境变量添加到文件末尾。

:wq 保存退出

4.使用 source /etc/profile 命令使配置文件生效,现在就可以在任意目录使用Go语言命令了

5.一次执行下列命令安装pcstat

$ export GOPATH=~/go
$ export PATH=~/go/bin:$PATH
$ go get golang.org/x/sys/unix
$ go get github.com/tobert/pcstat/pcstat

如果中间报错

 unrecognized import path "[golang.org/x/sys/unix](http://golang.org/x/sys/unix)" (https fetch: Get [https://golang.org/x/sys/unix?go-get=1](https://golang.org/x/sys/unix?go-get=1): dial tcp 216.239.37.1:443: i/o timeout)

解决办法:
这里需要golang.org/x/sys/unix

mkdir -p $GOPATH/src/golang.org/x
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/sys.git

 然后继续执行上面5中未执行完的步骤!

终于成了!

 

最新文章

  1. SQL基础语句(提升)
  2. Entity Framework学习笔记——错误汇总
  3. 一个页面中显示多个button时总行数计算公式。
  4. json写入和读取代码
  5. ACM:POJ 2739 Sum of Consecutive Prime Numbers-素数打表-尺取法
  6. cocoa pods报错The dependency `Reveal-iOS-SDK` is not used in any concrete target.
  7. Excel应该这么玩——3、命名表格:彻底改造公式
  8. (13)odoo翻译
  9. springMVC 简单事例
  10. 射频识别技术漫谈(6)——通讯协议概述【worldsing笔记】
  11. Method Swizzle黑魔法,修改 ios 系统类库方法 SEL IMP
  12. ABP官方文档翻译 4.4 授权
  13. shell脚本-正则、grep、sed、awk
  14. 洛谷 P4427 求和
  15. ALGO-9_蓝桥杯_算法训练_摆动序列(DP)
  16. 从零开始学Kotlin-泛型(8)
  17. Exception in thread "main" java.lang.StackOverflowError
  18. Implementation:Binary Indexed Tree 树状数组
  19. UWP 设置桌面壁纸、锁屏图片
  20. SWT/JFace开发遇到org.eclipse.core.runtime.IProgressMonitor问题的解决办法(转载)

热门文章

  1. 前端JS获取用户位置
  2. JVM 低延迟垃圾收集器 Shenandoah 和 ZGC
  3. 如何实现Application event,观察者模式
  4. Docker 网络及命令
  5. 知乎上看到的一篇讲解Epoll的文章,较形象生动
  6. Java异常体系概述
  7. LeapMotion控制器 java语言开发笔记--(Java开发环境的准备)
  8. eclipse中把spring源码关联至当前工程
  9. RewriteCond 和RewriteRule规则说明 (转)
  10. 一些php文件函数