在Ubuntu 16.04.3 LTS 和 Windows 下安装 Go 环境
Ubuntu 16.04.3 LTS?環(huán)境
1.安裝
sudo apt-get install golang-go
目前go的最新版本是1.9.2,但是在Ubuntu 16.04上采用預編譯好的包安裝的話,只能是go 1.6.x版本。
安裝完成之后,查看go的版本號
?
2.配置環(huán)境變量
假定我的go腳本存放在~/program_develop/go_demo下面,按照go的workspace設計,在下面依次存放src, pkg, bin目錄,在src中,存放不同的項目文件,每個項目對應一個子文件夾,參見下面的目錄結構
這里src中創(chuàng)建了兩個項目hello和filter,以后的項目都可以繼續(xù)添加到這里。
下面基于上述目錄來配置go的環(huán)境變量:
vim ~/.bashrc
在尾部添加
export GOPATH=/home/taoyx/program_develop/book_src_code/goeg:/home/taoyx/program_develop/go_demo
export GOBIN=/home/taoyx/program_develop/go_demo/bin ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
export PATH=$PATH:$GOPATH
執(zhí)行下面的命令來使之生效
. ~/.bashrc
執(zhí)行下面的命令來查看環(huán)境變量
go env
3.測試
在src目錄下新建一個hello文件夾,放入hello.go文件,內容如下
下面在hello.go的當前目錄下面,采用幾種方法運行:
package mainimport "fmt"func main(){fmt.Printf("hello world\n")}方法一
go build hello.go
在當前目錄下面會生成hello
執(zhí)行./hello
方法二
將hello.go生成的文件存放在統一的bin文件下面
go install hello.go
cd ../../bin
./hello
方法三
檢查程序是否可以編譯通過,直接顯示結果,并不會生成可執(zhí)行文件
go run hello.go
?
轉載自:? ?https://blog.csdn.net/tao_627/article/details/78758913
?
但是使用默認安裝,只能安裝 1.6?版本
?
下面安裝?go 1.10?版本
1.安裝go語言環(huán)境
(1)下載linux下go的安裝包
$ wget https://studygolang.com/dl/golang/go1.10.3.linux-amd64.tar.gz(2)下載完后,進入到下載目錄,將其解壓到 /usr/local 文件夾下并在$HOME下新建一個文件夾go:
? $ sudo tar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz$ mkdir go?? (3)配置環(huán)境變量
??? 使用如下命令打開環(huán)境變量配置文件
$ sudo vim ~/.bashrc????將下列代碼復制粘貼到文件最后,wq命令保存退出
? export GOROOT=/usr/local/goexport GOBIN=$GOROOT/binexport GOPATH=$HOME/goexport PATH=$PATH:$GOBIN????輸入如下命令使環(huán)境變量生效(注意:不用加sudo)
$ source ~/.bashrc????至此,go語言環(huán)境已經安裝完成,輸入go version查看安裝是否成功
$ go version?
Windows?環(huán)境下
?
Go語言是由谷歌開發(fā)的一個高性能、跨平臺的編程語言。
安裝Go
首先先來安裝一下Go語言的SDK,目前Go語言的最新版本為Go 1.8.3 。Go下載頁面列出了各種操作系統的安裝包。如果選擇Windows MSI安裝包的話,會將Go安裝到C:\Go。如果不希望將Go安裝到C盤,就需要自己下載Windows版本的ZIP文件,手動安裝并設置環(huán)境變量。我這里就是這么做的。注意如果這里不能下載,需要翻墻,可從筆者這里下載,不用翻墻。Windows Go 64位安裝包
下載完成之后解壓,得到go文件夾,將該文件夾放到合適的位置。然后添加環(huán)境變量GOROOT并將值設置為剛才的安裝位置。并將%GOROOT%\bin添加到環(huán)境變量PATH中。最后打開命令提示符輸入以下命令測試一下是否安裝成功。如果出現了相應的版本號,說明我們已經安裝好了Go。
C:\Users\asddf>go version go version go1.8.1 windows/amd64安裝Go IDE
Go語言的IDE還不太成熟,目前還沒有一整套解決方案。下面列舉幾個比較常用的編輯器/開發(fā)環(huán)境。
- Vim/Emacs。高手們使用的。
- Atom/VS Code。通過安裝相應的插件實現語法高亮、自動補全、代碼檢查等功能,推薦。
- Gogland。Jetbrains的Go開發(fā)環(huán)境,不過現在還在早期構建階段,不太穩(wěn)定。
創(chuàng)建第一個項目
首先我們需要設置GO的工作目錄,這需要設置GOPATH環(huán)境變量。設置完成之后,GO的臨時文件就會放到這個環(huán)境變量所對應的目錄中。
這里使用VS Code作為編輯器來編寫Go代碼。首先需要在VS Code中安裝Go插件。然后第一次打開.go類型文件的時候,VS Code會提示安裝一些插件來激活Go語言調試等功能。全部安裝完成之后,我們就可以開始了。
在VS Code中打開一個文件夾,然后新建文件hello.go,并寫入以下內容。
package mainimport "fmt"func main() {fmt.Printf("你好,世界\n") }在安裝完全部插件之后,點擊調試菜單->在不調試的情況下啟動,或者按Ctrl+F5即可編譯代碼,然后我們就可以在下面的終端窗口中看到運行結果了。這樣一來,Go語言的開發(fā)環(huán)境就搭建好了。
?
Go語言交互式編程: Jupyter Notebook的Go內核
參見:?https://www.jianshu.com/p/c82a2a21afcc
?
GoLand 2019 激活
?
鏈接:?https://blog.csdn.net/u014044812/article/details/87621168
總結
以上是生活随笔為你收集整理的在Ubuntu 16.04.3 LTS 和 Windows 下安装 Go 环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图的遍历(深度优先搜索法和广度优先搜索法
- 下一篇: 【本人秃顶程序员】深入理解Java——C