AbelSu教你搭建go語言開發環境

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

go語言官網:https://golang.org/

windows:
官網下載go1.6.windows-amd64.msi安裝檔案,安裝位置選擇預設C:\Go\
安裝結束後配置環境變數Path: C:\Go\bin;
接著建立一個GOPATH環境變數,這個變數很重要,我自己寫的代碼要放到這個變數中配置的目錄中,go編譯器才會找到並編譯;
繼續建立一個GOROOT變數,配合go編譯器安裝的目 GOROOT:C:\Go\;
完成以上步驟後,開啟命令列輸入 # go version,就會出現go編譯器的版本號碼。
輸入# go env就可以看到正確的go環境。

 

Linux:
Linux部署golang,首先請在windows上自行安裝SSH遠程工具,比如Xshell4等。
1.安裝mercurial包(mercurial版本管理系統,可以輸出hg名字檢測是否安裝)
# sudo apt-get install mercurial 或者# sudo easy_install mercurial
2.安裝git
# sudo apt-get install git
3.安裝gcc
# sudo apt-get install gcc
4.下載golang的壓縮包
# wget https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz
# tar -zxvf go1.6.linux-amd64.tar.gz -C /home
將解壓的檔案夾改名為go
添加環境變數: # vi /etc/profile
在profile裡面添加如下內容
export GOROOT=/home/go
export PATH=$GOROOT/bin:$PATH
export GOPATH=/home/gopkg
GOPATH和GOROOT修改為你的路徑即可.
然後我們重新整理環境變數: #source /etc/profile
最後我們驗證一下是否安裝成功: # go version
5.我們也可以不下載golang的壓縮包來進行安裝
# sudo apt-get install golang
# go version

 

Mac:
官網下載go1.6.darwin-amd64.pkg安裝檔案進行安裝
或者安裝homebrew後輸入命令:
# brew update
# brew install mercurial
# brew install go
進行安裝。
輸入# go version,就會出現go編譯器的版本號碼.
輸入# go env就可以看到正確的go環境.

 

開發工具我選擇IDEA + go plugin

相關網站:https://github.com/go-lang-plugin-org/go-lang-idea-plugin

安裝go plugin:

File -> Setting ,在Settings對話方塊的左側選擇“Plugins”,然後點擊“Browse repositories”,

在Settings對話方塊的左側選擇“Plugins”,然後點擊“Browse repositories”,

在“Custom Plugin Repositories”對話方塊中,點擊“+”按鈕,

在“Add Repository”對話方塊中,輸入go語言外掛程式的地址:https://plugins.jetbrains.com/plugins/alpha/5047,並點擊OK按鈕。

在“Custom Plugin Repositories”對話方塊,點擊OK按鈕。

接著,在“Browse Repositories”對話方塊的左側找到“Go“的外掛程式,並點擊”Install“按鈕。

重啟後,就完成了Go語言外掛程式的安裝了。

File -> Project Structure,在SDKs那一項添加Go SDK

開始建立第一個go語言程式並運行:

ok, go語言開發環境到這裡就搭建完成,enjoy it~

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.