1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      go語言配置,go語言配置教程

      Golang項目中引入yaml.v2配置文件

      在Go語言項目中,常用的配置文件yaml、toml、json、xml、ini幾種,因為本章主要講解yaml配置文件的使用方法,其他幾種配置文件在這里就不展開了介紹了,大家有興趣可以自行百度。

      網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了玉泉街道免費建站歡迎大家使用!

      yaml文件的語法網(wǎng)上有很多的教程,大家自行百度,這里也推薦兩個鏈接:

      yaml文件解析使用的是github上第三方開源框架 gopkg.in/yaml.v2 ,下面詳細介紹安裝和使用的方法:

      參考鏈接:

      如何配置go語言開發(fā)環(huán)境

      1.1 Go 安裝

      Go的三種安裝方式

      Go有多種安裝方式,你可以選擇自己喜歡的。這里我們介紹三種最常見的安裝方式:

      Go源碼安裝:這是一種標(biāo)準(zhǔn)的軟件安裝方式。對于經(jīng)常使用Unix類系統(tǒng)的用戶,尤其對于開發(fā)者來說,從源碼安裝可以自己定制。

      Go標(biāo)準(zhǔn)包安裝:Go提供了方便的安裝包,支持Windows、Linux、Mac等系統(tǒng)。這種方式適合快速安裝,可根據(jù)自己的系統(tǒng)位數(shù)下載好相應(yīng)的安裝包,一路next就可以輕松安裝了。**推薦這種方式**

      第三方工具安裝:目前有很多方便的第三方軟件包工具,例如Ubuntu的apt-get、Mac的homebrew等。這種安裝方式適合那些熟悉相應(yīng)系統(tǒng)的用戶。

      最后,如果你想在同一個系統(tǒng)中安裝多個版本的Go,你可以參考第三方工具GVM,這是目前在這方面做得最好的工具,除非你知道怎么處理。

      Go源碼安裝

      在Go的源代碼中,有些部分是用Plan 9 C和ATT匯編寫的,因此假如你要想從源碼安裝,就必須安裝C的編譯工具。

      在Mac系統(tǒng)中,只要你安裝了Xcode,就已經(jīng)包含了相應(yīng)的編譯工具。

      在類Unix系統(tǒng)中,需要安裝gcc等工具。例如Ubuntu系統(tǒng)可通過在終端中執(zhí)行sudo apt-get install gcc

      libc6-dev來安裝編譯工具。

      在Windows系統(tǒng)中,你需要安裝MinGW,然后通過MinGW安裝gcc,并設(shè)置相應(yīng)的環(huán)境變量。

      你可以直接去官網(wǎng)下載源碼,找相應(yīng)的goVERSION.src.tar.gz的文件下載,下載之后解壓縮到$HOME目錄,執(zhí)行如下代碼:

      cd go/src

      ./all.bash

      運行all.bash后出現(xiàn)"ALL TESTS PASSED"字樣時才算安裝成功。

      上面是Unix風(fēng)格的命令,Windows下的安裝方式類似,只不過是運行all.bat,調(diào)用的編譯器是MinGW的gcc。

      如果是Mac或者Unix用戶需要設(shè)置幾個環(huán)境變量,如果想重啟之后也能生效的話把下面的命令寫到.bashrc或者.zshrc里面,

      export GOPATH=$HOME/gopath

      export PATH=$PATH:$HOME/go/bin:$GOPATH/bin

      如果你是寫入文件的,記得執(zhí)行bash .bashrc或者bash

      .zshrc使得設(shè)置立馬生效。

      如果是window系統(tǒng),就需要設(shè)置環(huán)境變量,在path里面增加相應(yīng)的go所在的目錄,設(shè)置gopath變量。

      當(dāng)你設(shè)置完畢之后在命令行里面輸入go,看到如下圖片即說明你已經(jīng)安裝成功

      圖1.1 源碼安裝之后執(zhí)行Go命令的圖

      如果出現(xiàn)Go的Usage信息,那么說明Go已經(jīng)安裝成功了;如果出現(xiàn)該命令不存在,那么可以檢查一下自己的PATH環(huán)境變中是否包含了Go的安裝目錄。

      關(guān)于上面的GOPATH將在下面小節(jié)詳細講解

      Go標(biāo)準(zhǔn)包安裝

      Go提供了每個平臺打好包的一鍵安裝,這些包默認會安裝到如下目錄:/usr/local/go

      (Windows系統(tǒng):c:\Go),當(dāng)然你可以改變他們的安裝位置,但是改變之后你必須在你的環(huán)境變量中設(shè)置如下信息:

      export GOROOT=$HOME/go

      export GOPATH=$HOME/gopath

      export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

      上面這些命令對于Mac和Unix用戶來說最好是寫入.bashrc或者.zshrc文件,對于windows用戶來說當(dāng)然是寫入環(huán)境變量。

      如何判斷自己的操作系統(tǒng)是32位還是64位?

      我們接下來的Go安裝需要判斷操作系統(tǒng)的位數(shù),所以這小節(jié)我們先確定自己的系統(tǒng)類型。

      Windows系統(tǒng)用戶請按Win+R運行cmd,輸入systeminfo后回車,稍等片刻,會出現(xiàn)一些系統(tǒng)信息。在“系統(tǒng)類型”一行中,若顯示“x64-based

      PC”,即為64位系統(tǒng);若顯示“X86-based PC”,則為32位系統(tǒng)。

      Mac系統(tǒng)用戶建議直接使用64位的,因為Go所支持的Mac OS X版本已經(jīng)不支持純32位處理器了。

      Linux系統(tǒng)用戶可通過在Terminal中執(zhí)行命令arch(即uname

      -m)來查看系統(tǒng)信息:

      64位系統(tǒng)顯示

      x86_64

      32位系統(tǒng)顯示

      i386

      Mac 安裝

      訪問下載地址,32位系統(tǒng)下載go1.4.2.darwin-386-osx10.8.pkg,64位系統(tǒng)下載go1.4.2.darwin-amd64-osx10.8.pkg,雙擊下載文件,一路默認安裝點擊下一步,這個時候go已經(jīng)安裝到你的系統(tǒng)中,默認已經(jīng)在PATH中增加了相應(yīng)的~/go/bin,這個時候打開終端,輸入go

      看到類似上面源碼安裝成功的圖片說明已經(jīng)安裝成功

      如果出現(xiàn)go的Usage信息,那么說明go已經(jīng)安裝成功了;如果出現(xiàn)該命令不存在,那么可以檢查一下自己的PATH環(huán)境變中是否包含了go的安裝目錄。

      Linux 安裝

      訪問下載地址,32位系統(tǒng)下載go1.4.2.linux-386.tar.gz,64位系統(tǒng)下載go1.4.2.linux-amd64.tar.gz,

      假定你想要安裝Go的目錄為 $GO_INSTALL_DIR,后面替換為相應(yīng)的目錄路徑。

      解壓縮tar.gz包到安裝目錄下:tar zxvf go1.4.2.linux-amd64.tar.gz -C

      $GO_INSTALL_DIR。

      設(shè)置PATH,export PATH=$PATH:$GO_INSTALL_DIR/go/bin

      然后執(zhí)行g(shù)o

      圖1.2 Linux系統(tǒng)下安裝成功之后執(zhí)行g(shù)o顯示的信息

      如果出現(xiàn)go的Usage信息,那么說明go已經(jīng)安裝成功了;如果出現(xiàn)該命令不存在,那么可以檢查一下自己的PATH環(huán)境變中是否包含了go的安裝目錄。

      Windows 安裝

      訪問Google Code 下載頁,32

      位請選擇名稱中包含 windows-386 的 msi 安裝包,64 位請選擇名稱中包含 windows-amd64 的。下載好后運行,不要修改默認安裝目錄

      C:\Go\,若安裝到其他位置會導(dǎo)致不能執(zhí)行自己所編寫的 Go 代碼。安裝完成后默認會在環(huán)境變量 Path 后添加 Go 安裝目錄下的 bin 目錄

      C:\Go\bin\,并添加環(huán)境變量 GOROOT,值為 Go 安裝根目錄 C:\Go\ 。

      驗證是否安裝成功

      在運行中輸入 cmd 打開命令行工具,在提示符下輸入 go,檢查是否能看到 Usage 信息。輸入

      cd %GOROOT%,看是否能進入 Go 安裝目錄。若都成功,說明安裝成功。

      不能的話請檢查上述環(huán)境變量 Path 和 GOROOT 的值。若不存在請卸載后重新安裝,存在請重啟計算機后重試以上步驟。

      第三方工具安裝

      GVM

      gvm是第三方開發(fā)的Go多版本管理工具,類似ruby里面的rvm工具。使用起來相當(dāng)?shù)姆奖悖惭bgvm使用如下命令:

      bash (curl -s -S -L )

      安裝完成后我們就可以安裝go了:

      gvm install go1.4.2

      gvm use go1.4.2

      也可以使用下面的命令,省去每次調(diào)用gvm use的麻煩: gvm use go1.4.2 --default

      執(zhí)行完上面的命令之后GOPATH、GOROOT等環(huán)境變量會自動設(shè)置好,這樣就可以直接使用了。

      apt-get

      Ubuntu是目前使用最多的Linux桌面系統(tǒng),使用apt-get命令來管理軟件包,我們可以通過下面的命令來安裝Go,為了以后方便,應(yīng)該把

      git mercurial 也安裝上:

      sudo apt-get install python-software-properties

      sudo add-apt-repository ppa:gophers/go

      sudo apt-get update

      sudo apt-get install golang-stable git-core mercurial

      homebrew

      homebrew是Mac系統(tǒng)下面目前使用最多的管理軟件的工具,目前已支持Go,可以通過命令直接安裝Go,為了以后方便,應(yīng)該把

      git mercurial 也安裝上:

      brew update brew upgrade

      brew install go

      brew install git

      brew install mercurial

      ubuntu下怎么配置go語言開發(fā)環(huán)境

      具體步驟:

      1、去官網(wǎng)下載go1.1.2的tarball,一般下載到tem目錄

      2、打開終端cd /usr/local, tar -zxvf go1.1.2.linux-386.tar.gz

      將源碼文件解壓縮到/usr/local目錄,如果解壓到其他目錄,需要自己設(shè)置GOROOT

      3、安裝gcc工具,因為golang有些功能是使用c寫

      sudo apt-get install bison gawk gcc libc6-dev make

      4、$ cd go/src,$ ./all.bash

      運行bash腳本,如果運行正常會獲得你的操作系統(tǒng)和cpu信息,自動編譯安裝

      5、將export PATH=$PATH:/usr/local/go/bin 寫入$HOME/.profile

      最后進行測試輸入go version 會顯示go1.1.2 linux/386

      Go語言安裝與鏡像配置

      安裝網(wǎng)址

      國內(nèi)鏡像

      Go 1.13 及以上(推薦

      打開你的終端并執(zhí)行

      macOS 或 Linux

      如果是zsh

      請這樣設(shè)置

      Windows

      打開PowerShell 并執(zhí)行

      或者

      然后你就可以

      eclipse配置go?

      1.下載go的windows下的安裝包:

      也可以下載源代碼,用MinGW編譯。先配置好MinGW的環(huán)境,再運行all.bat即可。

      MingW:

      2.下載gocode,用于go的補全提示:

      gocode 的github地址:

      要安裝git,在windows下,通常用msysgit。

      再在cmd下安裝:

      go get -u github.com/nsf/gocode

      也可以下載代碼,直接用go build來編譯,會生成gocode.exe。

      3.在eclipse中安裝插件:

      4.配置插件:

      (1).配置go的編譯器

      (2).配置gocode(可選),這里我用的是eclipse插件自帶的gocode。

      (3).配置gdb,做調(diào)試用(可選)

      如果安裝了MingW,可以在安裝目錄下找到gdb。

      5.測試是否成功

      新建一個go工程,再建立一個hello.go。如下圖:

      gdb調(diào)試如下(要在console中用輸入命令來調(diào)試):

      6.其它

      2012年3月31日:

      目前這個eclipse插件,只能把代碼放在cmd包中才能運行。

      貌似現(xiàn)在流行的是Sublime Text2 + gocode。Sublime Text也的確比較好用。

      ======================

      Eclipse平臺下配置Go語言開發(fā)環(huán)境(Win7)

      《Go語言編程》中寫到:“從功能和易用性等方面考慮, Eclipse+GoEclipse、LiteIDE這兩個環(huán)境在所有IDE里面是表現(xiàn)最好的”,所以筆者打算采用Eclipse+GoEclipse開發(fā)環(huán)境。

      Eclipse平臺下配置Go語言開發(fā)環(huán)境步驟:

      1、安裝JDK和Eclipse

      建議JDK1.6及以上版本。Eclipse3.6及以上版本。

      2、安裝GoEclipse插件

      在Eclipse中點擊菜單“Help”-》“Install New Software”打開如下對話框,添加go插件的安裝地址:,

      按提示一步一步操作即可,下載時可能會遇到網(wǎng)絡(luò)問題,可使用goagent或其他代理。

      3、安裝并配置Go的編譯器

      下載地址:

      下載時請注意版本,應(yīng)選擇windows-386的版本。

      安裝完后重啟Eclipse,并通過菜單項“Window”-》“Preferences”-》“Go”打開Go語言的配置選項框。如下圖:

      選擇Go的安裝路徑即可,如筆者的安裝路徑是F:\Work\Go

      4、配置調(diào)試器(可選)

      需要先安裝MinGW,下載地址:

      安裝完之后,通過菜單項“Window”-》“Preferences”-》“Go”-》“Debugger”打開調(diào)試器的配置選項框。

      將GDB路徑配置為:MinGW安裝目錄下的gdb.exe文件即可。

      5、配置代碼自動補全(可選)

      需要配置gocode,可使用goEclipse插件自帶的版本,也可以自己下載:

      筆者使用的是goEclipse插件自帶的版本,配置方式如下:

      通過菜單項“Window”-》“Preferences”-》“Go”-》“Gocode”打開配置選項框。

      將Gocode的路徑配置為:goEclipse的安裝路徑下的gocode.exe文件,如

      F:\Work\eclipse\plugins\com.googlecode.goclipse.gocode_0.7.6.v450\tools\windows_386\gocode.exe

      6、配置支持Import遠程包(可選)

      為了支持Import遠程包,最好裝個gowin-env。下載地址:。 如果下的是壓縮包,請把它解壓到C盤。例如,C:\gowin-env。里面有個Console.bat是以后使用go get的環(huán)境。舉例:有個文件a.go,里面import?(

      "fmt"

      "github.com/astaxie/beedb"

      _?"github.com/ziutek/mymysql/godrv"

      為了編譯該a.go文件,需要啟動Console.bat,然后在該命令行窗口,進入c:\go\src目錄下,執(zhí)行g(shù)o getgithub.com/astaxie/beedb

      Go get github.com/ziutek/mymysql/godrv .

      Go?會自動下載該遠程包并編譯和安裝這些包。

      7、go install: no install location for directory *** outside GOPATH錯誤的處理

      由于每一個Go程序都必須包含一個main包以及一個main()函數(shù),因此如果沒有main包就會導(dǎo)致上述錯誤。

      What Doesn't Kill Me Makes Me Stronger


      名稱欄目:go語言配置,go語言配置教程
      瀏覽路徑:http://www.ef60e0e.cn/article/hdpjhg.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        德清县| 辉县市| 宁陕县| 河池市| 拜泉县| 潼关县| 长沙县| 饶平县| 鸡东县| 贞丰县| 得荣县| 兴山县| 左权县| 水富县| 涟源市| 新野县| 榕江县| 灵石县| 怀化市| 外汇| 玉门市| 鹰潭市| 曲靖市| 新疆| 凤山县| 巴马| 阿勒泰市| 禹城市| 乾安县| 吉木萨尔县| 忻州市| 杂多县| 扶风县| 东至县| 卢湾区| 双辽市| 赣榆县| 社旗县| 三穗县| 汾西县| 无棣县|