Golang環境搭建

2022-07-10 04:48:12 字數 2060 閱讀 9868

wget
tar -zxvf go1.14.6.linux-amd64.tar.gz -c /usr/local/lib
vim .zshrc

# add golang config

export goroot="/usr/local/lib/go"

export gopath="/root/codes/go"

export gobin="/roots/codes/go/bin"

export path="/usr/local/lib/go/bin:$path"

export go111module=auto

export goproxy=

:wqsource .zshrc

go version

go version go1.14.6 linux/arm

go env

go111module="auto"

goarch="arm"

gobin="/roots/codes/go/bin"

gocache="/root/.cache/go-build"

goenv="/root/.config/go/env"

goexe=""

goflags=""

gohostarch="arm"

gohostos="linux"

goinsecure=""

gonoproxy=""

gonosumdb=""

goos="linux"

gopath="/roots/codes/go"

goprivate=""

goproxy=""

goroot="/usr/local/lib/go"

gosumdb="sum.golang.org"

gotmpdir=""

gotooldir="/usr/local/lib/go/pkg/tool/linux_arm"

gccgo="gccgo"

goarm="6"

ar="ar"

cc="gcc"

cxx="g++"

cgo_enabled="1"

gomod=""

cgo_cflags="-g -o2"

cgo_cppflags=""

cgo_cxxflags="-g -o2"

cgo_fflags="-g -o2"

cgo_ldflags="-g -o2"

pkg_config="pkg-config"

gogccflags="-fpic -marm -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build628959611=/tmp/go-build -gno-record-gcc-switches"

mkdir -p $gopath/src/test

cd $gopath/src/test && vim main.go

package main

import(

"fmt"

)func main()

在vim中會出現以下問題

filenotfounderror: [errno 2] no such file or directory: '/root/.vim/bundle/youcompleteme/third_party/ycmd/third_party/go/bin/gopls': '/root/.vim/bundle/youcompleteme/third_party/ycmd/third_party/go/bin/gopls'
這說明缺少預設go的一些二進位制檔案,在.vimrc去執行

:goinstallbinaries
和之前裝vim plugins的時候一樣,需要等待所有的依賴二進位制檔案全部安裝完畢。

vim-go: installing finished!

golang 環境搭建

cd usr local src tar zxvf go1.4beta1.linux amd64.tar.gz c usr local 二 設定系統環境變數 vi etc profile export goroot usr local go export gobin goroot bin expor...

golang 環境搭建

wget no check certificate tar c usr local xzf go1.9.2.linux amd64.tar.gzgoroot 是golang安裝根目錄 gopath 是工作目錄 path會設定下 goroot和gopath bin目錄 vi bash profile ...

golang環境搭建

目錄學習一門程式語言總是從搭建這門語言的開發環境開始,作為一名以php為主要開發語言的後端開發者,我也一直想學習一門靜態型別的程式語言,在了解了一些靜態型別語言的特性後,最終我決定學習golang,因為我也相信這是一門屬於未來的語言。wget這裡我們將軟體安裝在 usr local下,所以直接解壓安...