1. 程式人生 > 實用技巧 >Linux下pcstat安裝踩坑教程

Linux下pcstat安裝踩坑教程

首先安裝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中未執行完的步驟!

終於成了!