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下,所以直接解壓安...