Go入門(mén)2:Mac下開(kāi)發(fā)環(huán)境搭建

1撕阎、安裝包下載

根據(jù)Linux系統(tǒng)下載對(duì)應(yīng)的安裝包慎框,32位下載go1.10.1.linux-386.tar.gz路狮,64位下載go1.10.1.linux-amd64.tar.gz

https://studygolang.com/dl

安裝包下載列表

2莱衩、解壓安裝

解壓文件到/usr/local目錄下(官方推薦)

# tar -C /usr/local -xzf go1.10.1.linux-amd64.tar.gz

3悴晰、環(huán)境變量設(shè)置(Mac)

# vi ~/.bash_profile

添加以下內(nèi)容:

export GOPATH=/Users/xxx/Projects/Golang

export GOROOT=/usr/local/go

export GOBIN=$GOPATH/bin/

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

其中:

1)GOROOT的值是Go軟件包的安裝目錄;

2)GOPATH的值是Go代碼的工作空間目錄(用于存放Go源碼等)枢泰,不能與GOROOT目錄相同羡玛,Go代碼必須位于工作空間目錄下辆亏。在GOPATH目錄下新建3個(gè)子目錄分別為src杰赛、pkg、bin目錄者吁。

以上$GOPATH目錄約定的三個(gè)子目錄:

src 目錄存放Go源碼(比如:.go .c .h .s等)

pkg 目錄存放編譯后生成的文件(比如:.a)

bin 目錄存放編譯后生成的可執(zhí)行文件(為了方便讳窟,可以把此目錄加入到 $PATH 變量中让歼,如果有多個(gè)gopath,那么使用${GOPATH//://bin:}/bin添加所有的bin目錄)

4丽啡、將環(huán)境變量加載到內(nèi)存中

# source ~/.bash_profile ? ?// 讓配置文件生效

5谋右、查看環(huán)境變量是否設(shè)置成功

# go version

打印出:go version go1.10 darwin/amd64,表示安裝成功补箍。

6改执、編寫(xiě)測(cè)試程序

# cd?/Users/xxx/Projects/Golang/src

# touch test.go

# vi test.go

編寫(xiě)如下內(nèi)容:

package main

import "fmt"

func main() {

? ? fmt.Println("Hello World!")

}

在終端編譯執(zhí)行:

# go build test.go

# ./test

打印出:“Hello World!”,表示環(huán)境配置成功坑雅。

7辈挂、設(shè)置項(xiàng)目在后臺(tái)執(zhí)行

nohup ./test &


補(bǔ)充1:Mac配置環(huán)境變量的地方

1. /etc/profile(建議不修改這個(gè)文件)

全局(公有)配置,不管是哪個(gè)用戶裹粤,登錄時(shí)都會(huì)讀取該文件终蒂。

2. /etc/bashrc(一般在這個(gè)文件中添加系統(tǒng)級(jí)環(huán)境變量)

全局(公有)配置,bash shell執(zhí)行時(shí)遥诉,不管是何種方式拇泣,都會(huì)讀取此文件。

3. ~/.bash_profile(一般在這個(gè)文件中添加用戶級(jí)環(huán)境變量)

每個(gè)用戶都可使用該文件輸入專用于自己使用的shell信息矮锈,當(dāng)用戶登錄時(shí)霉翔,該文件僅僅執(zhí)行一次。

補(bǔ)充2:IDE推薦

主流的文本編輯器苞笨,例如sublime债朵,vscode,atom猫缭,vim和emacs等葱弟,都有Go語(yǔ)言插件壹店。

LiteIDE

下載地址:https://www.golangtc.com/download/liteide

這是一個(gè)國(guó)人開(kāi)發(fā)的 Google Go 語(yǔ)言的一個(gè)開(kāi)發(fā)工具猜丹,支持單步調(diào)試,而且跨平臺(tái)硅卢。

補(bǔ)充3:Golang中國(guó)社區(qū)

因?yàn)槟承┰蛏渲希珿o語(yǔ)言官網(wǎng)在國(guó)內(nèi)是沒(méi)法直接訪問(wèn)的藏杖,用戶無(wú)法從Go語(yǔ)言官網(wǎng)下載安裝文件。如果還需要下載一些第三方的依賴包脉顿,速度更是慢的不行蝌麸。Golang中國(guó)社區(qū)的出現(xiàn)就解決了這個(gè)問(wèn)題:不僅提供最新版的Go語(yǔ)言安裝包和第三方包的下載,還提供liteide的下載艾疟!

地址:https://www.golangtc.com

這是一個(gè)高質(zhì)量的語(yǔ)言社區(qū)来吩,上面有豐富的教程和學(xué)習(xí)資料,還有各種Go語(yǔ)言問(wèn)題的討論蔽莱。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末弟疆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子盗冷,更是在濱河造成了極大的恐慌怠苔,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件仪糖,死亡現(xiàn)場(chǎng)離奇詭異柑司,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)锅劝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén)攒驰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人故爵,你說(shuō)我怎么就攤上這事讼育。” “怎么了稠集?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵奶段,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我剥纷,道長(zhǎng)痹籍,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任晦鞋,我火速辦了婚禮蹲缠,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘悠垛。我一直安慰自己线定,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開(kāi)白布确买。 她就那樣靜靜地躺著斤讥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪湾趾。 梳的紋絲不亂的頭發(fā)上芭商,一...
    開(kāi)封第一講書(shū)人閱讀 51,287評(píng)論 1 301
  • 那天派草,我揣著相機(jī)與錄音,去河邊找鬼铛楣。 笑死近迁,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的簸州。 我是一名探鬼主播鉴竭,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼岸浑!你這毒婦竟也來(lái)了拓瞪?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤助琐,失蹤者是張志新(化名)和其女友劉穎祭埂,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體兵钮,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蛆橡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了掘譬。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片泰演。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖葱轩,靈堂內(nèi)的尸體忽然破棺而出睦焕,到底是詐尸還是另有隱情,我是刑警寧澤靴拱,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布垃喊,位于F島的核電站,受9級(jí)特大地震影響袜炕,放射性物質(zhì)發(fā)生泄漏本谜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一偎窘、第九天 我趴在偏房一處隱蔽的房頂上張望乌助。 院中可真熱鬧,春花似錦陌知、人聲如沸他托。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)赏参。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間登刺,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工嗡呼, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留纸俭,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓南窗,卻偏偏與公主長(zhǎng)得像揍很,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子万伤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容