Centos Go環境搭建

2021-10-24 05:18:47 字數 1435 閱讀 8950

wget
2、解壓檔案到 /usr/local

如果之前已經安裝過go的版本,先清空下go下面src,不然可能會報一些previous declaration at /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go:16:24的錯誤

rm -rf /usr/local/go
解壓go包

tar -zxf go1.14.7.linux-amd64.tar.gz -c /usr/local
3、配置環境變數,vim指令編輯 /etc/profile

vim /etc/profile
4、在/etc/profile檔案末尾新增以下配置,輸入 :wq儲存

這裡的go111module配置是go1.11後出的一種新的包管理go modules方式代替vendor機制,可以不需要gopath,專案**也不一定要放在gopath下面 ,可參考文章

注意:下面的go111module可以不需要配置了

#golang config

#export go111module=on

export goroot=/usr/local/go

export gopath=/data/gopath

export path=

$path

:$goroot/bin:$gopath/bin

建立 /data/gopat**件夾,個人比較習慣把常用的放在data資料夾下,也可以自行調整,如:/home/gopath

mkdir /data/gopath
5、使環境變數配置生效,並檢視golang的版本

source /etc/profile

go version

6、設定**環境變數,再拉去golang.org的時候就不需要牆了。注意go1.13及之後支援direct的寫法

go env -w goproxy=
設定完後用 go env 檢視,window和liunx都一樣

7、安裝完畢寫乙個helloworld測試

切換到gopath目錄,建立乙個hello.go

cd /data/gopath

vim hello.go

複製貼上helloworld**, :wq儲存即可

package main  

import

"fmt"

func

main()

執行**

go run hello.go

LAMP環境搭建 php環境搭建

yum groupinstall development tools y yum groupinstall desktop platform development y yum install cmake pcre devel ncurses devel openssl devel libcurl ...

環境搭建 二 Python環境搭建

工欲善其事,必先利其器 要想玩轉python,我們首先需要搭建一套可使用且方便的環境。對於初學者,笨飯糰建議使用 anaconda anaconda 簡介anaconda是python的乙個科學計算發行版,內建了數百個python經常會使用的庫,包括做機器學習或資料探勘的庫。anaconda提供了乙...

環境 lamp環境搭建

以下命令全部使用root執行,如果不用root記得sudo apt update 更新一下可用軟體包列表 apt upgrade 更新已安裝的軟體包 apt install apache2 安裝apache2 systemctl start apache2 啟動apache apt install ...