下載安裝包
創(chuàng)新互聯(lián)建站專注于赤峰企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。赤峰網(wǎng)站建設(shè)公司,為赤峰等地區(qū)提供建站服務(wù)。全流程按需定制開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
安裝包下載地址:golang.org/dl/
這里選擇下載Windows版本,點(diǎn)擊鏈接打開的頁面可能不會(huì)開始下載;地址欄里會(huì)顯示完整的下載地址,如:golang.org/doc/install?download=go1.5.1.windows-amd64.msi,不開始下載也沒關(guān)系,我們復(fù)制一下下載地址,用迅雷之類的下載工具下。
開始安裝
一路下一步就行了,沒什么需要設(shè)置的,安裝目錄最好保持默認(rèn),避免遇到一些怪問題。
安裝完成之后就可以打開命令行,看看安裝成功了沒有;
任意目錄下,直接執(zhí)行“go”,能看到類似以下內(nèi)容就對(duì)了:
或者執(zhí)行:
[plain] view plain copy
C:\go?version
go?version?go1.5.1?windows/amd64
注意:我在安裝完成之后執(zhí)行“go”的時(shí)候就提示找不到文件或目錄,我打開環(huán)境變量,在用戶變量里加了一個(gè)PATH,
檢查系統(tǒng)變量“PATH”中也有“C:\Go\bin”,然后就在后面加了一個(gè)分號(hào),確定保存之后再打開命令行就可以了,也不知道到底是哪個(gè)起作用了。
go語言編譯器官網(wǎng):可以去DELVE官網(wǎng)進(jìn)行下載。
谷歌資深軟件工程師羅布·派克(Rob Pike)表示,“Go讓我體驗(yàn)到了從未有過的開發(fā)效率。”派克表示,和今天的C++或C一樣,Go是一種系統(tǒng)語言。他解釋道,“使用它可以進(jìn)行快速開發(fā),同時(shí)它還是一個(gè)真正的編譯語言,我們之所以現(xiàn)在將其開源,原因是我們認(rèn)為它已經(jīng)非常有用和強(qiáng)大。”
撰寫風(fēng)格:
在Go中有幾項(xiàng)規(guī)定,當(dāng)不匹配以下規(guī)定時(shí)編譯將會(huì)產(chǎn)生錯(cuò)誤。
每行程序結(jié)束后不需要撰寫分號(hào)(;)。
大括號(hào)({)不能夠換行放置。
if判斷式和for循環(huán)不需要以小括號(hào)包覆起來。Go亦有內(nèi)置gofmt工具,能夠自動(dòng)整理代碼多余的空白、變量名稱對(duì)齊、并將對(duì)齊空格轉(zhuǎn)換成Tab。
根據(jù)資料顯示,go語言框架有的不支持windows,是因?yàn)榕c運(yùn)行的 Windows 版本不兼容。那么需要安裝與windows兼容的版本,即可。
Go語言在Centos下的安裝:
注意,以下命令需要以root身份,或者sudo運(yùn)行。
說明,如果要自定義安裝位置的話,需要配置GOROOT環(huán)境變量,所以這里我們采用默認(rèn)的目錄進(jìn)行安裝,就可以不配置GOROOT環(huán)境變量了。
首先去官網(wǎng)下載go的安裝包,這里用的是:go1.5.1.linux-amd64.tar.gz
■ 1,選擇安裝路徑
由于默認(rèn)的go路徑,在/usr/local下, 所以用如下命令,解壓創(chuàng)建/usr/local/go
tar -C /usr/local -xzf go1.5.1.linux-amd64.tar.gz
■ 2,添加PATH環(huán)境變量
vi /etc/profile
然后加入下面這行:
export PATH=$PATH:/usr/local/go/bin
■ 3,建立Go的工作空間(workspace,也就是GOPATH環(huán)境變量指向的目錄)
GO代碼必須在工作空間內(nèi)。工作空間是一個(gè)目錄,其中包含三個(gè)子目錄:
src ---- 里面每一個(gè)子目錄,就是一個(gè)包。包內(nèi)是Go的源碼文件
pkg ---- 編譯后生成的,包的目標(biāo)文件
bin ---- 生成的可執(zhí)行文件。
這里,我們?cè)?home目錄下, 建立一個(gè)名為gopath(可以不是gopath, 任意名字都可以)的文件夾,
然后再建立三個(gè)子文件夾(子文件夾名必須為src、pkg、bin)。如下圖:
■ 4,設(shè)置GOPATH環(huán)境變量
vi /etc/profile
然后加入下面這行:
export GOPATH=/home/gopath
保存后,執(zhí)行以下命令,使環(huán)境變量立即生效:
source /etc/profile
至此,Go語言的環(huán)境已經(jīng)安裝完畢。下面開始 HelloWorld
提示指定的賬戶已存在。軟件是盜版的,軟件已經(jīng)被別人認(rèn)證了,你無法使用。
可以購(gòu)買正版軟件,或者網(wǎng)上重新搜索注冊(cè)機(jī)破解。
1.下載go的windows下的安裝包:
也可以下載源代碼,用MinGW編譯。先配置好MinGW的環(huán)境,再運(yùn)行all.bat即可。
MingW:
2.下載gocode,用于go的補(bǔ)全提示:
gocode 的github地址:
要安裝git,在windows下,通常用msysgit。
再在cmd下安裝:
go get -u github.com/nsf/gocode
也可以下載代碼,直接用go build來編譯,會(huì)生成gocode.exe。
3.在eclipse中安裝插件:
4.配置插件:
(1).配置go的編譯器
(2).配置gocode(可選),這里我用的是eclipse插件自帶的gocode。
(3).配置gdb,做調(diào)試用(可選)
如果安裝了MingW,可以在安裝目錄下找到gdb。
5.測(cè)試是否成功
新建一個(gè)go工程,再建立一個(gè)hello.go。如下圖:
gdb調(diào)試如下(要在console中用輸入命令來調(diào)試):
6.其它
2012年3月31日:
目前這個(gè)eclipse插件,只能把代碼放在cmd包中才能運(yùn)行。
貌似現(xiàn)在流行的是Sublime Text2 + gocode。Sublime Text也的確比較好用。
======================
Eclipse平臺(tái)下配置Go語言開發(fā)環(huán)境(Win7)
《Go語言編程》中寫到:“從功能和易用性等方面考慮, Eclipse+GoEclipse、LiteIDE這兩個(gè)環(huán)境在所有IDE里面是表現(xiàn)最好的”,所以筆者打算采用Eclipse+GoEclipse開發(fā)環(huán)境。
Eclipse平臺(tái)下配置Go語言開發(fā)環(huán)境步驟:
1、安裝JDK和Eclipse
建議JDK1.6及以上版本。Eclipse3.6及以上版本。
2、安裝GoEclipse插件
在Eclipse中點(diǎn)擊菜單“Help”-》“Install New Software”打開如下對(duì)話框,添加go插件的安裝地址:,
按提示一步一步操作即可,下載時(shí)可能會(huì)遇到網(wǎng)絡(luò)問題,可使用goagent或其他代理。
3、安裝并配置Go的編譯器
下載地址:
下載時(shí)請(qǐng)注意版本,應(yīng)選擇windows-386的版本。
安裝完后重啟Eclipse,并通過菜單項(xiàng)“Window”-》“Preferences”-》“Go”打開Go語言的配置選項(xiàng)框。如下圖:
選擇Go的安裝路徑即可,如筆者的安裝路徑是F:\Work\Go
4、配置調(diào)試器(可選)
需要先安裝MinGW,下載地址:
安裝完之后,通過菜單項(xiàng)“Window”-》“Preferences”-》“Go”-》“Debugger”打開調(diào)試器的配置選項(xiàng)框。
將GDB路徑配置為:MinGW安裝目錄下的gdb.exe文件即可。
5、配置代碼自動(dòng)補(bǔ)全(可選)
需要配置gocode,可使用goEclipse插件自帶的版本,也可以自己下載:
筆者使用的是goEclipse插件自帶的版本,配置方式如下:
通過菜單項(xiàng)“Window”-》“Preferences”-》“Go”-》“Gocode”打開配置選項(xiàng)框。
將Gocode的路徑配置為:goEclipse的安裝路徑下的gocode.exe文件,如
F:\Work\eclipse\plugins\com.googlecode.goclipse.gocode_0.7.6.v450\tools\windows_386\gocode.exe
6、配置支持Import遠(yuǎn)程包(可選)
為了支持Import遠(yuǎn)程包,最好裝個(gè)gowin-env。下載地址:。 如果下的是壓縮包,請(qǐng)把它解壓到C盤。例如,C:\gowin-env。里面有個(gè)Console.bat是以后使用go get的環(huán)境。舉例:有個(gè)文件a.go,里面import?(
"fmt"
"github.com/astaxie/beedb"
_?"github.com/ziutek/mymysql/godrv"
為了編譯該a.go文件,需要啟動(dòng)Console.bat,然后在該命令行窗口,進(jìn)入c:\go\src目錄下,執(zhí)行g(shù)o getgithub.com/astaxie/beedb
Go get github.com/ziutek/mymysql/godrv .
Go?會(huì)自動(dòng)下載該遠(yuǎn)程包并編譯和安裝這些包。
7、go install: no install location for directory *** outside GOPATH錯(cuò)誤的處理
由于每一個(gè)Go程序都必須包含一個(gè)main包以及一個(gè)main()函數(shù),因此如果沒有main包就會(huì)導(dǎo)致上述錯(cuò)誤。
What Doesn't Kill Me Makes Me Stronger
網(wǎng)站欄目:為什么go語言下載不了 gog不能下載
分享鏈接:http://www.chinadenli.net/article36/dodccpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、商城網(wǎng)站、、網(wǎng)站改版、網(wǎng)站設(shè)計(jì)、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)