歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux/Windows/Mac下Go語言開發環境搭建

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:

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

  2. 在Settings對話框的左側選擇“Plugins”,然後點擊“Browse repositories”,點擊下面的“Manage respositories”按鈕。

  3. 在“Custom Plugin Repositories”對話框中,點擊“+”按鈕。

  4. 在“Add Repository”對話框中,輸入go語言插件的地址:https://plugins.jetbrains.com/plugins/alpha/5047,並點擊OK按鈕。

  5. 在“Custom Plugin Repositories”對話框,點擊OK按鈕。

  6. 接著,在“Browse Repositories”對話框的左側找到“Go“的插件,並點擊”Install“按鈕。

  7. 重啟後,就完成了Go語言插件的安裝了。

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


     

開始創建第一個go語言程序並運行:


 

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

Linux系統入門學習-在Linux中安裝Go語言  http://www.linuxidc.com/Linux/2015-02/113159.htm

Ubuntu 安裝Go語言包 http://www.linuxidc.com/Linux/2013-05/85171.htm

《Go語言編程》高清完整版電子書 http://www.linuxidc.com/Linux/2013-05/84709.htm

Go語言並行之美 -- 超越 “Hello World” http://www.linuxidc.com/Linux/2013-05/83697.htm

我為什麼喜歡Go語言 http://www.linuxidc.com/Linux/2013-05/84060.htm

Go語言內存分配器的實現 http://www.linuxidc.com/Linux/2014-01/94766.htm

Copyright © Linux教程網 All Rights Reserved